Point Cloud Visualization in Unity Using Gaussian Splatting

Authors

  • Pavel Oganesyan Southern Federal University

Keywords:

Gaussian Splatting, Unity, point clouds, visualization

Abstract

This paper considers a modern approach to point cloud visualization using the 3D Gaussian Splatting method in the Unity game engine. The principle of constructing Gaussians from a sparse point cloud generated via Structure from Motion is described, and a mathematical model of the three-dimensional Gaussian as the basic primitive for visualization is presented. The paper discusses the implementation of a Unity plugin that provides efficient rendering of point clouds based on the Gaussian Splatting (GS) method. The implemented plugin utilizes the GPU more efficiently than the reference implementation by applying sorting of the structures that store Gaussian data in GPU memory. The implementation takes into account the specific features of Direct3D 11 and Direct3D 12. Visualization results and a comparative performance analysis of the proposed and reference implementations are presented. 

Published

2026-04-30