用光线追踪改进高斯溅射,实现真实光照与阴影效果。
RaySplats: Ray Tracing based Gaussian Splatting
- 基于光线追踪直接处理高斯椭球体,替代传统投影渲染。
- 可融合网格模型并添加灯光、阴影等真实感视觉效果。
- 适合需要高质量光影渲染的3D重建与可视化应用。
3D高斯溅射(3DGS)能从2D图像直接生成3D物体,具有训练与渲染速度快的优势。然而,由于采用光栅化而非光线追踪进行渲染,3DGS难以实现光照与阴影效果。本文提出RaySplats,一种基于光线追踪的高斯溅射方法。该方法不依赖高斯分布的投影,而是直接在由置信椭球和RGB颜色表示的高斯原语上执行光线追踪。通过计算光线与椭球的相交关系构建光线追踪算法,支持将网格模型与高斯溅射模型结合,并实现灯光、阴影等真实感视觉效果。
原文摘要 · Abstract (English)
3D Gaussian Splatting (3DGS) is a process that enables the direct creation of 3D objects from 2D images. This representation offers numerous advantages, including rapid training and rendering. However, a significant limitation of 3DGS is the challenge of incorporating light and shadow reflections, primarily due to the utilization of rasterization rather than ray tracing for rendering. This paper introduces RaySplats, a model that employs ray-tracing based Gaussian Splatting. Rather than utilizing the projection of Gaussians, our method employs a ray-tracing mechanism, operating directly on Gaussian primitives represented by confidence ellipses with RGB colors. In practice, we compute the intersection between ellipses and rays to construct ray-tracing algorithms, facilitating the incorporation of meshes with Gaussian Splatting models and the addition of lights, shadows, and other related effects.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。