You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
Fantastic piece of work, unreal to imagine this works so well out of the box. Appreciate this great work guys!
I'm getting good "smooth" quality meshes withe dmtet_grid:128 but i wanted to increase the details and hence generate the centred 256 tets and set dmtet_grid:256 keeping other hyperparams constant, but getting far worse quality with 256 dmtet. Why is that? Is there a technical problem that i'm not seeing here?
Thanks for checking out the code. We've also noted that training becomes increasingly difficult as tessellation increases. The problem is essentially that geometry gradients only propagate through silhouette edges. As the DMTet resolution goes up, the random noise initialization makes the gradients too noisy. It's the same in the original nvdiffrec codebase.
Unfortunately, I think it will be hard to get to work by only tuning the parameters. We haven't really looked into increasing detail, but some "off the top of my head" implementation alternatives would be:
Using a low frequency, e.g. MLP, encoding of the SDF prior to running DMTet.
Running DMTet on a coarser resolution first and using the result to initialize the fine resolution grid (instead of starting from noise)
Filtering / blurring the DMTet gradients by some kernel that is large atthe beginning of the training process successively decreases.
Hi,
Fantastic piece of work, unreal to imagine this works so well out of the box. Appreciate this great work guys!
I'm getting good "smooth" quality meshes withe
dmtet_grid:128
but i wanted to increase the details and hence generate the centred 256 tets and setdmtet_grid:256
keeping other hyperparams constant, but getting far worse quality with 256 dmtet. Why is that? Is there a technical problem that i'm not seeing here?dmtet_grid:128
sampledmtet_grid:256
sampleConfig:
The text was updated successfully, but these errors were encountered: