Relightable 3D Gaussians: Realistic Point Cloud Relighting with BRDF Decomposition and Ray Tracing

Jian Gao,Chun Gu,Youtian Lin,Zhihao Li,Hao Zhu,Xun Cao,Li Zhang,Yao Yao
2024-08-08
Abstract:In this paper, we present a novel differentiable point-based rendering framework to achieve photo-realistic relighting. To make the reconstructed scene relightable, we enhance vanilla 3D Gaussians by associating extra properties, including normal vectors, BRDF parameters, and incident lighting from various directions. From a collection of multi-view images, the 3D scene is optimized through 3D Gaussian Splatting while BRDF and lighting are decomposed by physically based differentiable rendering. To produce plausible shadow effects in photo-realistic relighting, we introduce an innovative point-based ray tracing with the bounding volume hierarchies for efficient visibility pre-computation. Extensive experiments demonstrate our improved BRDF estimation, novel view synthesis and relighting results compared to state-of-the-art approaches. The proposed framework showcases the potential to revolutionize the mesh-based graphics pipeline with a point-based pipeline enabling editing, tracing, and relighting.
Computer Vision and Pattern Recognition,Graphics
What problem does this paper attempt to address?
The paper aims to address the problem of reconstructing relightable 3D scenes from multi-view images and achieving realistic relighting effects. Specifically, the research proposes a novel point-based differentiable rendering framework that represents 3D scenes by enhancing 3D Gaussian points and combines normal vectors, Bidirectional Reflectance Distribution Function (BRDF) parameters, and incident light information from different directions to simulate the lighting reflection characteristics of each point. The main contributions of the paper include: 1. Proposing a method for 3D Gaussian splatting, where each 3D Gaussian point is assigned a normal vector, BRDF values, and incident light information, and these attributes are optimized. 2. Introducing a novel point-based ray tracing method based on Bounding Volume Hierarchy (BVH), which achieves efficient visibility precomputation for each 3D Gaussian point, thereby enabling the rendering of realistic shadow effects in the reconstructed 3D scene. 3. Demonstrating a comprehensive graphics pipeline entirely based on discrete point representation, supporting relighting, editing, and ray tracing on the reconstructed 3D point cloud. The experimental section showcases the performance of the method on different datasets, including new view synthesis quality and relighting capability, and provides detailed qualitative and quantitative analysis, proving the effectiveness and superiority of the method. Additionally, the paper conducts ablation studies to verify the impact of key components on the quality of inverse rendering.