Here you’ll find the instructions to each assignment of the course 3D Graphics Systems v2023.

Assignment 1 - Intro to PyTorch and Google Colab

Assignment 2 - Learning Signals

Assignment 3 - Introduction to PyTorch3D

Assignment 4 - Bundle Adjustment

Assignment 5 - Convolutional Neural Networks

Assignment 6 - Textures - Lab class only

Assignment 7 - Loading and Visualizing Geometric Data

Assignment 8 - Point Clouds

Assignment 9 - Deforming a source mesh into a target mesh

Assignment 10 - Rendering textured pointclouds and meshes

Assignment 11 - Differentiable Rendering - Lab class only

Assignment 12 - Estimating Geometry, Texture and Camera using differentiable rendering

Assignment 13 - Neural Radiance Fields (NeRF) - Lab class only