ASSIGNMENT 3 - Fit a Target Shape
In this assignment, we will learn to deform an initial shape (e.g. sphere) to fit a target shape. Starting from a sphere mesh, we learn the offset to each vertex in the mesh such that the predicted mesh is closer to the target mesh at each optimization step.
The goals of this practice are the following:
- Use different PyTorch3D mesh loss functions
- Set up an optimization loop
- Evaluate optimization results
- Reason about advantages and limitations of the method
Notebook:
Assignment 3 Notebook
![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)
Submission:
The assignment is due on May 6th, 2024 at 11:59pm (EDT).
References:
- PyTorch3d website
- PyTorch3D source code for Meshes data structure.
- Pixel2Mesh: Generating 3D Mesh Models from Single RGB Images
- Mesh R-CNN