Embedding a gaussian splat on a website!

Use your mouse to navigate in the animation below!

What is gaussian splat?

Gaussian splatting is a technique used for 3D scene reconstruction and rendering. It represents a scene as a collection of 3D Gaussian ellipsoids instead of traditional polygon meshes or voxel grids. These Gaussians are then projected onto the screen and blended together to create a smooth, photorealistic image.

How I convert my multi-camera work to gaussian splat?

Having worked with multi-camera setups for 14 years, I have experimented extensively with 3D capture techniques. This specific project was created in 2022 using 176 cameras on a single plane (which is why you can’t move above Kim’s head without the scene breaking apart). A few weeks ago, I detailed my process for converting images into Gaussian splats using Postshot.

Why the need to visualize on a web page?

I typically prefer to control the exact motion of my work, as seen in this example: Instagram post. However, there’s something incredibly satisfying about allowing users to manually explore a 3D scene at their own pace. Today, the CEO of PlayCanvas (SuperSplat) shared a tweet showcasing how he navigated through an art piece using SuperSplat. The video speaks for itself!

What is SuperSplat?

SuperSplat is a free, open-source, browser-based platform developed by PlayCanvas for editing and optimizing 3D Gaussian Splats—a technique used to create photorealistic 3D scenes from photogrammetry.

Accessible at https://superspl.at/editor, SuperSplat allows users to import 3D Gaussian Splat data in PLY format, providing tools to hide, remove, or re-orient individual splats, as well as select and crop larger parts of the scan using volume selection tools.

The platform also supports exporting the edited scenes back into PLY format.

In February 2025, SuperSplat 2.0 introduced significant updates, including the ability to create camera flythrough animations and publish them to a new SuperSplat gallery website. This feature enables users to share their 3D scans online, viewable on desktop monitors or through virtual reality and augmented reality headsets.

The platform also offers an animation timeline for playing back time sequences of 3D Gaussian Splats, enhancing the interactivity and presentation of 3D content.

SuperSplat operates entirely within a web browser, eliminating the need for downloads or installations, and is licensed under the MIT license, encouraging community contributions and further development.

How to embed gaussian splat?

Until recently, the only way to embed a Gaussian splat was by manually uploading a PLY file to a web server. However, things have improved significantly! Now, embedding a Gaussian splat is much more streamlined. Simply open the SuperSplat editor, navigate to File → Publish, and you're done! You can either use the default orbit mode (as seen in the example above) or create a custom camera movement.

Final Thoughts

Gaussian splatting is revolutionizing how we visualize 3D scenes, and with tools like SuperSplat, sharing and embedding these experiences online has never been easier.

Link to my post on Supersplat: https://superspl.at/view?id=1c6c9462

Quantum State 3 - With Kim Henry at the Xangle Studio - 176 cameras.

Previous
Previous

Introducing Cross-Polarization in Multi-Camera 3D Scanning

Next
Next

Building a 3D Full-Body Scanning Rig: Your Guide to Cameras, Budget, and Components