Gaussian Splatting
3D Gaussian Splatting is a revolutionary technique for capturing, representing, and rendering photorealistic 3D scenes. Unlike traditional polygonal meshes, Gaussian Splatting uses millions of small, semi-transparent elliptical splats to reconstruct detailed environments with exceptional visual fidelity.
What Makes Gaussian Splatting Special?
Gaussian Splatting excels at capturing real-world environments through photogrammetry, making it incredibly quick and affordable to generate high-quality 3D content. The technique is particularly powerful for:
- Photorealistic environments - Capture real locations with stunning visual detail
- Rapid content creation - Generate complex 3D scenes from simple photo/video capture
- Volumetric representation - Handle translucent materials, fine details, and complex lighting naturally
- Real-time rendering - Optimized for interactive frame rates in web browsers
3DGS in the Real World
Gaussian Splatting is being used across a growing range of industries. Popular applications include real estate, construction progress and site documentation, e-commerce product visualization, virtual tourism and cultural heritage preservation.
See the 3D Gaussian Splatting section of Awesome PlayCanvas for real-world projects built with PlayCanvas.
Built a public 3DGS experience with PlayCanvas? Open a pull request to add your site to the list.
PlayCanvas Gaussian Splatting Workflow
PlayCanvas provides a complete ecosystem for working with Gaussian Splats:
- Creating Splats - Methods for creating your own splat data
- Viewing Splats - Preview and evaluate splats using the PlayCanvas Model Viewer
- Editing and Publishing Splats - Clean up, optimize, publish, and curate splats on the SuperSplat platform (Editor, Studio, Viewer, Convert) or via the splat-transform CLI
- Building Splat-based Apps - Integrate splats into your PlayCanvas projects