3D Gaussian Splatting
3D Gaussian Splatting is an advanced AI-driven technology for representing and rendering 3D scenes. It utilizes a collection of 3D Gaussian ellipsoids (referred to as "splats") to reconstruct and display 3D models efficiently. Unlike traditional polygon-based methods, this approach allows for real-time rendering and adaptive detail management, making it ideal for high-performance AR effects.


Add a 3D Gaussian Splatting Object
To add a 3D Gaussian Splatting object:
- Go to the Hierarchy panel
- Click the Add object button [+]
- Go to 3D
- Select 3D Gaussian Splatting

Rendering Modes
Adding the 3D Gaussian Splatting object automatically applies the corresponding component. You can choose between the Splat and Point rendering modes to achieve your desired effect. Learn more about rendering modes.
See the following demos to compare high point cloud intensity levels:


See the following demos to see spherical harmonic illumation applied:


Example Use Cases
- Real-time rendering: Virtual and augmented reality applications. Capture real-world objects and import them as 3D Gaussian models. Use Spherical Harmonic (SH) Lighting to enhance depth and realism.
- AI-driven modeling: Use 3D Gaussian Splatting to overlay realistic 3D models onto live camera feeds. Enable Point Light Source to match real-world lighting conditions.
- Game development: Efficient scene rendering in interactive environments. Import 3D Gaussian assets of complex scenes like forests, urban areas, or fantasy environments.
Components
The 3D Gaussian Splatting object is made up of the following components, found in the Inspector panel: