/SceneGS

Primary LanguageHTML

2DGS+XXXX

Code base: 2DGS

Target:enable learnable environment map

Modification: gaussian_renderer/__init__.py

HashScaffold+ShadingEnvironment

Code base: Scaffold + HashGrid (gaussian_model.py)

Modification: gaussian_renderer/__init__.py Line 394

train.py Line49: BJY_RenderingSettings ={"env_color" , "bounce"}

"env_color": enable learnable environment map

"bounce": enable reflection from other Gaussians

HashScaffold+RefNeRF

Code base: Scaffold + HashGrid (gaussian_renderer/__init__.py Line 27=Scaffold, Line 28= HashGrid)

Using Integrated Directional Encoding in RefNeRF (gaussian_model.py Line 241)

Using 8-layer MLP as specular decoder (gaussian_model.py Line 155)

Option: Using 2-layer MLP as specular decoder (gaussian_model.py Line 149-154)

Loss: Color loss + normal loss (predicted_normal_loss)

Scaffold+RefNeRFV3

Code base: Scaffold

Update: MLP(feature, view direction) -> tints/ roughness/ normals

We find that HashGrid can not improve. Why?