3D Gaussian Splatting
3D Gaussian Splatting is a novel rendering technique that represents 3D scenes using a set of Gaussian functions distributed in 3D space. Unlike traditional mesh-based or voxel-based methods, Gaussian splatting efficiently encodes scene details and allows for high-quality, real-time rendering with soft, natural blending of points.

Add the 3D Gaussian Splatting Component
To add a 3D Gaussian Splatting component:
- Go to the Inspector panel
- Click the + Add Component button
- Go to 3D
- Select 3D Gaussian Splatting
Properties
Property | Description |
---|---|
Asset | The built-in 3D Gaussian assets are used by default. You can import your own 3D Gaussian resources in .ply format. Asset specifications:
|
Material | A default 3D Gaussian material is automatically added to the component. You can customize material properties to enhance the visual appearance. |
Render Mode | The following rendering modes are available for different visualization needs:
|
Point Size | Controls how large each Gaussian appears (with the Point render mode selected) |
SH Lighting | Allows 3D Gaussians to react to scene lighting. Spherical Harmonic (SH) Lighting provides realistic ambient illumination and enhances depth and shading effects. |
Sorting | Enabling sorting improves visual accuracy in depth-based rendering. Turning off sorting enhances performance when the perspective remains stable. |
Best Practices
The following are best practices for using and customizing 3D Gaussian Splatting:
- Optimize Gaussian count: More Gaussians improve detail but increase performance cost
- Adjust point size: Fine-tune point size for clarity in Point mode
- Enable SH Lighting: Enhances realism in shaded environments
- Sort when necessary: Use sorting when depth accuracy is required but disable it for performance gains