Skip to main content

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.

Add Your Project

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:

  1. Creating Splats - Methods for creating your own splat data
  2. Viewing Splats - Preview and evaluate splats using the PlayCanvas Model Viewer
  3. 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
  4. Building Splat-based Apps - Integrate splats into your PlayCanvas projects