-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
🚀 Feature
I was wondering if it would be acceptable to submit a PR for an implementation of the paper:
https://rgl.epfl.ch/publications/Nicolet2021Large
This would be an implementation of torch.Optimizer
which only operates on meshes, and since there are already a lot of existing tools for meshes in this repo, I thought it would make sense to put it here.
Motivation
Optimization over meshes from differentiable rendering is ill-posed with standard optimizers, as described in the paper, but the proposed one allows for better mesh optimization through both inverse rendering and other means.
Pitch
You should be able to to do any optimizations, similar to using an adam optimizer, but with an additional requirement that you can construct a mesh from the parameters, and there is one parameter per vertex, and it should optimize better.
For example:
opt = opt.MeshUniformAdam(params, mesh_from_params=lambda p: ..., lr=....)