hbb1 / 2d-gaussian-splatting

[SIGGRAPH'24] 2D Gaussian Splatting for Geometrically Accurate Radiance Fields
https://surfsplatting.github.io
Other
1.9k stars 116 forks source link

If disable DUAL_VISIBLE #113

Open zoezhou1999 opened 2 months ago

zoezhou1999 commented 2 months ago

Hi @hbb1 Thank you for releasing this amazing work! I noticed that if I disable DUAL_VISIBLE, the psnr and visual results will degrade a little bit. Is there any rescue for this? Thank you!

hbb1 commented 2 months ago

DUAL_VISIBLE will only affect performance when we turn on normal consistency. For this reason, a splat with dual normal is more adapt to normal consistency but, in practice, I did not find significance. Would you tell me how much performance drop for turning it off?

zoezhou1999 commented 2 months ago

Hi I disable dual_visibile with everything unchanged (lambda_normal=0.05), the PSNR of kitchen of 360 scene drops 0.5-0.6 ish. And in one of validation images, there are floaters, not rendering correctly. And if i disable lambda_normal, the result is worsen.

hbb1 commented 2 months ago

I guess there is something wrong with the compilation. Please make sure you clear the build files before recompilation.

cd submodules/diff-surfel-rasterization
rm -rf build
pip install .
zoezhou1999 commented 2 months ago

thank you! This is my fault. It works with disabling dual_visiable! Sorry for bothering!