What you can deliver from a Gaussian splat

by Pierre
What you can deliver from a Gaussian splat

A Gaussian splat is rarely the end of the story. A client who commissions a capture wants to put it on a website, but also in a social video, a catalogue, a headset, an engine, sometimes on a map. The good news: one capture can feed all of that. The less good news: each deliverable keeps something of the splat and loses something else.

To show it rather than tell it, we took a single scene — the potted cactus from the first article in this series, 139,410 Gaussians, published by Steam Studio under CC0 — and made seven deliverables from it, with free tools, then weighed each file.

To look at: viewer, video, stills, 360

The interactive viewer is the deliverable splats were made for: the visitor turns, zooms, moves around the subject in the browser. SuperSplat, PlayCanvas’s free editor, exports a self-contained HTML viewer or a compressed file for your own viewer, and publishes to superspl.at in SOG, streamed beyond a million Gaussians; Postshot now exports an HTML viewer too; World Labs’ Spark does the same for three.js.

The video is for everywhere interactivity is not possible. SuperSplat renders a camera path drawn on its timeline to MP4, MOV, WebM or MKV, up to 8K, with a portrait mode for 9:16 formats; Postshot sends its scenes to After Effects, and Unreal Engine renders them with its own cameras.

PlayCanvas announcing video rendering in SuperSplat, in March 2025: a camera path drawn on a timeline, rendered as video.

Video: PlayCanvas, on YouTube.

Stills make every viewpoint available without a new photo shoot — a product seen from above, from below, at three-quarters — in PNG, JPEG or WebP, with a transparent background for e-commerce cut-outs. The limit is the capture: you can raise the resolution of the render, not the sharpness of what the photos recorded.

360° panoramas, finally, are rendered from inside a scene — a room, a shop, a site — as equirectangular images or videos, up to 8K in SuperSplat: they plug into existing virtual tour tools and YouTube 360.

What each deliverable weighs

  • Raw PLY (archive) 33 MB
  • glTF (.glb) 33 MB
  • Single-file HTML viewer 8.9 MB
  • SOG (web) 4.4 MB
  • SPZ (web) 3.6 MB
  • Point cloud 2.1 MB
  • Video, 6 s 856 kB
  • Collision mesh 109 kB
  • Still image 57 kB
  • Voxel grid 5.8 kB

File size, logarithmic scale — each step is ten times the one before

Horizontal bars on a logarithmic scale: the measured size of ten files made from the same cactus splat, from a 33 MB raw PLY to a 6 KB voxel grid.

Four orders of magnitude between the heaviest and the lightest file. The raw PLY and the glTF keep everything and are for archives and exchange; SOG and SPZ are for the web, seven to nine times lighter; a six-second video weighs less than a megabyte.

To build with: meshes, point clouds, glTF

A splat has no surface, and much software wants one. Meshes can be extracted from a splat, but beware the licences: nearly all the research code that does it well — 2DGS, SuGaR, Gaussian Opacity Fields, MILo, PGSR — is published for non-commercial use, because it builds on Inria’s original code. On the commercial side, KIRI Engine 4.2, in April 2026, improved its “3DGS to Mesh” conversion and added a tool to rescale the model before 3D printing. For a physical object, the photogrammetry mesh made from the same photos often remains more accurate.

KIRI Engine presenting version 4.2 in April 2026: a splat turned into a textured mesh, on the phone.

Video: KIRI Engine - 3D Scanner App, on YouTube.

Point clouds are the language of CAD, BIM and survey software. The Gaussians’ centres make one — our cactus above — but a centre is not a point on the surface: for measurement, deliver the scanner’s or photogrammetry’s cloud, which PIX4Dmatic now produces in the same run as the splat.

The glTF file with the KHR_gaussian_splatting extension, ratified by the Khronos Group in 2026, is the new standard for exchanging splats between tools; its import is still arriving in 3D software — Blender 5.3, expected in November, reads PLY and SPZ splats but not yet glTF ones.

To measure and map

Measurements are possible — SuperSplat, KIRI Engine and XGRIDS’ viewer have measuring tools — but only as reliable as the scale of the capture, set by a scanner, RTK positioning or measured markers. Esri says it plainly: its splat layers “may contain minor artifacts” and cannot be used for geoprocessing.

For sites, splats become map layers: 3D Tiles with levels of detail in Cesium, Esri and DJI Terra, which since July 2026 also generates the orthophoto automatically from its splats. And the voxel grid or collision mesh — tiny files — let a visitor walk through a scene without going through walls.

To immerse: AR, VR, film

  • AR on a phone. On Android, a web viewer with WebXR places the splat in the room, with no app. On iPhone, Safari has no web AR; since iOS 27, RealityKit displays splats natively — in an app, which provides the data itself — while AR Quick Look, according to Apple’s engineers, is not connected to them.
  • VR headsets. The Quest’s browser opens WebXR viewers; Gracia plays static and animated splats on Quest, Pico and Vision Pro; MetalSplatter, free, and RealityKit do so on Vision Pro.
  • Film and LED walls. Splats become backgrounds for virtual production: relit in Unreal with Volinga Plugin Pro, or displayed on LED volumes with Sony’s XYN plugin.

Sony presenting its XYN capture solution in April 2026: real places captured as splats, then displayed behind the actors on an LED wall.

Video: Sony l XYN, on YouTube.

And splats now move: 4D captures, trained on video from many cameras, are played in Unreal by Volinga or streamed by Gracia — at bitrates of tens of megabits per second, in formats still proprietary.

Which one for which channel?

Which deliverable for which channel

Channel

Website

  1. A compressed splat in a web viewer (SOG or SPZ)The only deliverable that keeps the freedom to turn around the subject; opens from a link or a QR code.
  2. A still image as a posterShown until the scene has loaded, and indexed by search engines.
  3. A short videoFor pages or devices where 3D is not wanted.

Social media

  1. A vertical 9:16 videoSocial platforms do not play splats; a camera path rendered as video does the job.
  2. A link to the viewerIn the bio or the description, for those who want to explore.

Print & catalogue

  1. High-resolution stillsAny viewpoint, without a new photo shoot — within the detail of the capture.
  2. A QR code to the viewerThe printed page becomes the entry point to the 3D.

AR on a phone

  1. A web viewer with WebXRPlaces the splat in the room on Android phones, with no app.
  2. A native app with RealityKitOn iPhone, since iOS 27, splats are displayed natively in an app; Safari has no web AR, and AR Quick Look does not show splats.

VR headset

  1. A web viewer in WebXROpens in the Quest’s browser, with no install.
  2. A native appFor the best quality: Gracia on Quest and Vision Pro, MetalSplatter or RealityKit on Vision Pro.

Game engine

  1. A PLY or SPZ for the engine’s pluginUnreal (Postshot, Volinga), Unity: the splat as it is, rendered in real time.
  2. A collision meshFor physics, navigation and occlusion, which splats do not provide.
  3. A glTF fileAs engines add the standard extension, the most portable choice.

GIS & digital twin

  1. 3D Tiles with levels of detailThe format of Cesium, Esri and DJI Terra for splats of sites, placed on the map.
  2. An orthophotoThe site seen from above, georeferenced, for plans and GIS layers.
  3. The survey point cloudFor measurements, from the scanner or photogrammetry — not from the Gaussians.

Film & LED wall

  1. The splat in Unreal EngineAs a background for virtual production, relit with Volinga Plugin Pro.
  2. The renderer of the LED wallSony’s XYN plugin displays splats on LED volumes, through Unreal, Pixotope or Disguise.

3D printing

  1. A mesh extracted from the splatA printer needs a closed surface: KIRI Engine extracts one and rescales it.
  2. Or the photogrammetry meshFrom the same photos, often more accurate for a physical object.

Nine channels — website, social media, print, AR on a phone, VR headset, game engine, GIS, film and 3D printing — and for each, the deliverables to ask for, in order, with the reason.

A first answer for each channel; a real project often combines several — the viewer for the website, a vertical video to announce it, stills for the catalogue, all from the same capture.

At ARGO

Our default deliverable is the one this series keeps coming back to: a compressed splat, opened in the browser from a link or a QR code, with a poster image while it loads. Around it, we produce what each channel needs from the same capture — a short video for the launch, stills for the product sheets, a collision mesh when the visitor must walk through the scene — so that a client pays for one capture, not for five.

FAQ

Frequently asked questions

Can you make a video from a Gaussian splat?

Yes. SuperSplat renders a camera path to MP4 or WebM, up to 8K and in vertical 9:16; Postshot works with After Effects; Unreal Engine renders splats with its own cameras. Keep the camera near the captured viewpoints.

Can you convert a Gaussian splat into a 3D mesh?

Yes, with limits. KIRI Engine does it commercially; the best research methods — 2DGS, SuGaR, Gaussian Opacity Fields, MILo — are licensed for non-commercial use only. For a physical object, the photogrammetry mesh from the same photos is often more accurate.

Can a splat be shown in augmented reality on an iPhone?

In a native app, yes, since iOS 27 and RealityKit. In Safari, no: iPhones have no web AR, and AR Quick Look is not connected to splats. On Android, a WebXR web viewer does it with no app.

Which format should you deliver for the web?

SOG or SPZ: on our cactus, seven to nine times lighter than the raw PLY. Keep the PLY — or a glTF with the standard extension — as the archive master.

Can you take measurements on a splat?

Approximate ones, if the capture has a true scale. For survey or BIM work, deliver the scanner’s or photogrammetry’s point cloud alongside the splat.


Sources and further reading

Tools, formats and statuses checked on 30 September 2026; files made and measured on the same day.

More on Gaussian splatting