Create Gaussian Splatting Website: Integrating 3DGS into the Browser
What exactly is 3D Gaussian Splatting?
The real problem: The path from scan to browser
.ply—file — is typically between 500 megabytes and 2 gigabytes in size. Upload it directly to the web? Not an option. - Fast charging time and earlier visible image build-up also on mobile devices
- Full browser compatibility, including Mobile Safari
- No plugins, no app installation
- Integration with existing CMS systems such as Contentful or WordPress
- Possibility for interactivity: hot spots, camera control, storytelling elements
- Static fallback image for older devices
Step 1: Compression with SuperSplat
.ply-file, which allows the scene to be visually cleaned up: remove floats — which are Gaussians that float in empty space and do not contribute to the image — trim scenes, define the cut, and reduce the total number of Gaussians. For desktop browsers, a single SOG file is considered the standard for smaller scenes; starting at 1 million Gaussians, SuperSplat automatically generates LOD levels for streamed SOGs when publishing; for mobile devices, streamed LODs and a reduced render load are particularly important. .sog-File exported — to the native format of the PlayCanvas ecosystem. .sog stands for Spatially Ordered Gaussians and brings two crucial features: it is highly compressed (typically about 15- to 20-fold smaller than the original.ply file) and supports streaming over multiple LOD levels — the browser starts rendering while the file is still loading. .splatThe format is uncompressed and does not support streaming. .ksplatThe format is compressed, but not natively integrated. .sog is an efficient choice for web deployment in the PlayCanvas stack. Step 2: The Right Viewer — and Why PlayCanvas Has the Edge
.sogPlayCanvas loads the file exported by SuperSplat directly—no conversion step, no intermediate stage. Frequently asked questions about the Gaussian Splatting website
A rendering method that translates a real scene from many photos into millions of semi-transparent 3D ellipsoids that store position, shape, color, and transparency. The result looks photorealistic and can be viewed in real time from any angle. The method was introduced in 2023 by the research group led by Bernhard Kerbl.
Because the raw data is too large: An unprocessed .ply file typically ranges from 500 MB to 2 GB. For the browser, the data must be compressed, reduced to a sensible number of Gaussians, and converted into a streaming-compatible format.
There is no rigid upper limit for mobile devices today. Moreover, performance depends on Gaussian number, resolution, overdraw, and LOD strategy. On the desktop, significantly higher values are possible.
Using SuperSplat, which cleans up the scene and exports it in the .sog format. This format is about 15-20 times smaller than the original and supports streaming over multiple LOD levels – the scene becomes visible before all data is loaded.
PlayCanvas is a strong option, since the engine received native support for Gaussian Splatting in 2024. The advantage: Splats, classic 3D objects, UI, and interaction run in a single WebGL context, instead of having multiple renderers running side by side.
Yes. StorySplat is a low-code tool that allows you to create hotspots, set up camera tours, and build guided experiences that can then be exported and integrated into a CMS. Together with SuperSplat, the .sog format, and PlayCanvas, this creates a seamless chain without conversion breaks.
Step 3: StorySplat or your own viewer — Interactive experiences without code
- .Import .sog files directly
- Place hotspots visually at 3D positions and enrich them with text, media, or links
- Define camera moves and orbit sequences in a visual editor.
- Configure scroll or click-controlled transitions between scene states
- Viewers can be integrated via a WordPress plugin, Webflow integration, npm package, or embed — compatible with any CMS
Conclusion
.ply is perfected, documented, and ready for use in creating a finished interactive experience. Brands that invest in this workflow now will build a lead that will be difficult to catch up to in the coming years. .sog — is the most coherent and best integrated stack currently available.





