Three.js r186 adds built-in support for Gaussian Splats
Three.js version r186 now includes native support for 3D Gaussian Splatting, adding a dedicated mesh type and loaders for major splat file formats. Previously splats required community-made add-ons, but they are now a core rendering feature of the engine.
GoKawiil's interpretation of the reporting above, not reported fact.
This lowers the barrier for developers to display photorealistic captures of real objects and scenes without traditional 3D modeling work like meshing or UV mapping. However, since the feature currently lacks level-of-detail streaming or culling, it's best suited for single objects or room-scale scenes rather than large environments, meaning bigger projects still need manual optimization.
- Three.js r186 makes Gaussian Splats a native, first-class feature rather than a plugin.
- Splats are ideal for photorealistic capture of complex real-world subjects like foliage or reflective surfaces.
- The current implementation lacks LOD and culling, limiting it to small-scale scenes for now.
Source: ben3d.ca, 2026-09-09
Published there as: “How to Use Three.js's New Native Gaussian Splats”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.