pointrix-project / msplat

A modular differential gaussian rasterization library.
Other
170 stars 10 forks source link

There's strange behavior when adjust znear. #9

Closed Yuhuoo closed 5 months ago

Yuhuoo commented 5 months ago

Why does the performance of msplat vary so significantly when adjusting znear?

image
Yuhuoo commented 5 months ago

I tried the same settings in native 3D Gaussian Splatting. But the results don’t seem to have changed much.

image
yGaoJiany commented 5 months ago

Hmm, this looks weird. In MSplat, there isn't a concept of znear since we utilize Intrinsics /Extrinsics rather than the Model/View/Projection Matrix. Is there a way for me to replicate this experiment?

yGaoJiany commented 5 months ago

Please refer to: https://github.com/pointrix-project/msplat/issues/6#issuecomment-2116971018, where I replaced the original 3dgs renderer to msplat renderer. Only FoVx, FoVy, _imagewidth, _imageheight, and _world_viewtransform from _viewpointcamera are utilized while _znear is not. 🤔