autonomousvision / gaussian-opacity-fields

[SIGGRAPH Asia'24 & TOG] Gaussian Opacity Fields: Efficient Adaptive Surface Reconstruction in Unbounded Scenes
https://niujinshuchong.github.io/gaussian-opacity-fields/
Other
748 stars 45 forks source link

A question about the normal definition #93

Open Riga2 opened 3 days ago

Riga2 commented 3 days ago

Hi, thanks for your nice work!

Since the normal is the reverse of the ray direction in the local Gaussian space, does this mean that when viewing the same Gaussian from different ray directions, the normals of the Gaussian also change?

Thank you again.

niujinshuchong commented 3 days ago

Hi, Yes. The normal depends on the ray direction.

shewangmu commented 2 days ago

Hi, Yes. The normal depends on the ray direction.

Thank you for your work. I have another question about the normal. In gaussian coordinate system, the normal is parallel to the ray. When converting to the world space, just with some rotation, translation and scaling. Why are parallel rays no longer parallel? In other words, the normalize process multiply Sk-1, why the inverse normalization process also multiply Sk-1 but not Sk?

niujinshuchong commented 2 days ago

Hi, please refer to Figure 3 in the paper. The normal is always perpendicular to the intersection plane. The inverse normalization should multiply S_k for the plane but the normal should be multiplied by S_k^-1

image