facebookresearch / neuralvolumes

Training and Evaluation Code for Neural Volumes
Other
420 stars 52 forks source link

code for hybrid rendering (section 6.2) doesn't exist? #7

Closed andrewsonga closed 1 year ago

andrewsonga commented 2 years ago

Hello,

First of all, thank you for releasing the code for your seminal work. I really think neural volumes is one of the works that popularized differentiable rendering and inspired future works such as neural radiance fields.

My question is whether this codebase includes the code for the hybrid rendering method outlined in section 6.2 of the paper. I'm trying to fit Neural Volumes to multi-view video of a full-body human being, similar to the 5th subfigure in Fig. 1 of the main paper, but after reading it more carefully it seems as though I would need to use hybrid rendering to be able to render the fine details of the human being.

Could you 1) confirm the existence of hybrid rendering in this codebase AND 2) whether or not hybrid rendering was used to render the full-bodied human being in Fig. 1 of the main paper.

Thank you in advance.

stephenlombardi commented 2 years ago

Hi,

Unfortunately the code release does not include code for hybrid rendering. However, the 5th subfigure in Fig. 1 does not use hybrid rendering, it's just plain Neural Volumes.

You're right that hybrid rendering can improve resolution where a mesh is used. Fig. 9 in the paper demonstrates examples that we tried hybrid rendering on (we have a mesh for the head and neck, and neural volumes models the rest (e.g., hair and shoulders)).

If you're interested, we have just released code for a follow-up paper to Neural Volumes called Mixture of Volumetric Primitives which does take a mesh as input and does something a little more sophisticated than the hybrid rendering from Neural Volumes.

-- Steve