VoD-3DGS: View-opacity-Dependent 3D Gaussian Splatting

Mateusz Nowak, Wojciech Jarosz, Peter Chin
1/29/2025
cs.CVcs.GRcs.LG

No confident code implementation found for this paper.

Abstract

Reconstructing a 3D scene from images is challenging due to the different ways light interacts with surfaces depending on the viewer's position and the surface's material. In classical computer graphics, materials can be classified as diffuse or specular, interacting with light differently. The standard 3D Gaussian Splatting model struggles to represent view-dependent content, since it cannot differentiate an object within the scene from the light interacting with its specular surfaces, which produce highlights or reflections. In this paper, we propose to extend the 3D Gaussian Splatting model by introducing an additional symmetric matrix to enhance the opacity representation of each 3D Gaussian. This improvement allows certain Gaussians to be suppressed based on the viewer's perspective, resulting in a more accurate representation of view-dependent reflections and specular highlights without compromising the scene's integrity. By allowing the opacity to be view dependent, our enhanced model achieves state-of-the-art performance on Mip-Nerf, Tanks&Temples, Deep Blending, and Nerf-Synthetic datasets without a significant loss in rendering speed, achieving >60FPS, and only incurring a minimal increase in memory used.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{nowak2025voddgs,
  title  = {VoD-3DGS: View-opacity-Dependent 3D Gaussian Splatting},
  author = {Mateusz Nowak and Wojciech Jarosz and Peter Chin},
  year   = {2025},
  eprint = {2501.17978},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.17978v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.17978.svg)](https://codeofpaper.com/paper/2501.17978)

Discussion