NVlabs / neuralangelo

Official implementation of "Neuralangelo: High-Fidelity Neural Surface Reconstruction" (CVPR 2023)
https://research.nvidia.com/labs/dir/neuralangelo/
Other
4.27k stars 383 forks source link

normal epsilon size is smaller than the cell size. #180

Closed K-nowing closed 3 months ago

K-nowing commented 5 months ago

In this function, the normal_eps is initially set based on the cell size. However, its value is normalized in the following line by the bound size. As a result, normal_eps becomes (bound_size * 2) times smaller than the cell size.

am I missing something?

mli0603 commented 3 months ago

Hi @K-nowing

The resolutions of the hash encodings are always defined within the bounded regions, so is the normal_eps. The line you are referring is used to normalize the queries points, so they match the scale of normal_eps. I hope this helps.