RaySplats: Ray Tracing based Gaussian Splatting

Krzysztof Byrski, Marcin Mazur, Jacek Tabor, Tadeusz Dziarmaga, Marcin Kądziołka +2 more
1/31/2025
cs.CV

No official code found. Best implementation: KByrski/RaySplatting (170 stars, last commit 2025-07-26).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

1709C++, CudaJan 2, 20251 years ago

Similar Papers

Cite this paper

@article{byrski2025raysplats,
  title  = {RaySplats: Ray Tracing based Gaussian Splatting},
  author = {Krzysztof Byrski and Marcin Mazur and Jacek Tabor and Tadeusz Dziarmaga and Marcin Kądziołka and Dawid Baran and Przemysław Spurek},
  year   = {2025},
  eprint = {2501.19196},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.19196v1}
}

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.19196.svg)](https://codeofpaper.com/paper/2501.19196)

Discussion