/

StorySplat

StorySplat

StorySplat

Social Media Links

StorySplat is a browser editor and PlayCanvas viewer that turns Gaussian splat captures into guided, embeddable 3D tours.

Location

Syracuse, NY

Platform

Browser editor and hosted viewer for desktop, phones, tablets and VR headsets, the storysplat-viewer npm package, and an offline desktop editor on Enterprise + Offline

GPU

None published. The editor and viewer run in the browser on PlayCanvas, trying WebGPU first and falling back to WebGL2, and MP4 renders run on the author's own GPU

Pricing

Free for public, non-commercial scenes (1 GB). Plus $19/month for commercial use, private scenes and self-hosted export, Business $90/month with analytics, Enterprise on request

License

Proprietary

Compare licence terms ↗

Best for

Turning Gaussian splat captures into guided, embeddable web tours with hotspots, narration and VR

Updated

July 2026

StorySplat is a browser editor and web viewer for turning trained Gaussian splats into guided 3D tours, built by Sonny Cirasuolo and first developed for students at Syracuse University's S.I. Newhouse School of Public Communications. Creators load a splat, set camera waypoints along a tour path, attach hotspots carrying text, images, video or links, add narration and audio, and publish the result as a hosted link on StorySplat Discover, an iframe embed or, on paid plans, a self-hosted package.

StorySplat 2.0 rebuilt the platform on the PlayCanvas Engine in March 2026, adding streamed levels of detail, SOG compression, relighting, first person walk mode with voxel collision, portals between scenes, an official npm viewer package and session replay analytics. Version 2.2 added Image to Splat, animation and measurement tools along with direct LCC folder import, and version 2.4 added prompt based virtual staging and native import of XGRIDS LCC2 captures with LOD conversion and collision mesh generation.

StorySplat 2.5 adds spot and point light shadows that the scan itself can block, splat built clouds and experimental wind, a much larger Splat Edit toolset with lasso, polygon, brush, 3D brush, 3D magic wand and clone stamp tools and a Remove floaters preview, regions, cutaway views and stereo 3D. The release also adds the Scene Agent, a beta chat assistant that flies the camera, takes screenshots to see the scene and builds tours, hotspots, lights and splat edits with the editor's own tools, asking for confirmation before it saves, publishes or exports. The Scene Agent runs on StorySplat AI, included with paid plans, or on the user's own OpenAI API key, and the editor offers the same tools to browser based AI agents through WebMCP.

The editor imports PLY, compressed PLY, SPLAT, SPZ and SOG files, XGRIDS LCC and LCC2 folders, and GLB or glTF models, and can compress PLY files on import, convert scenes to SOG on save and generate streamed levels of detail. The viewer is built on PlayCanvas and tries WebGPU before falling back to WebGL2 in Chrome, Edge, Firefox and Safari, with default splat budgets of 4 million on desktop and 2 million on mobile and a performance mode that halves the render resolution and splat budget on weaker phones and tablets. Meta Quest, Pico and Apple Vision Pro headsets are offered VR in every scene, AR on phones and tablets is an opt-in beta, and 4D Gaussian splat sequences play back as flipbooks.

Render Video turns a waypoint tour into an MP4 rendered frame by frame on the author's own GPU, in landscape formats up to 3840 by 2160 and vertical, square or 360° equirectangular formats, with 360° renders up to 4096 by 2048 and VR metadata on 360° renders so YouTube and Quest headsets play them as immersive video. The storysplat-viewer npm package and a bundled CDN build embed scenes in React, Vue, Svelte or plain JavaScript pages, and StorySplat documents embedding through WordPress and Webflow.

StorySplat is free for public, non-commercial scenes with 1 GB of storage and StorySplat branding. Plus costs $19 a month and adds commercial use, private scenes, self-hosted export and 25 GB of storage, Business costs $90 a month and adds scene analytics, session replay and 200 GB, and Enterprise adds white-label branding, commercial redistribution rights for the viewer and an Enterprise + Offline desktop editor for local authoring. Education plans are available to eligible students and researchers.

Frequently Asked Questions

Is StorySplat free?

StorySplat is free for public, non-commercial scenes, with 1 GB of storage and StorySplat branding. Commercial use, private scenes and self-hosted export start with the Plus plan at $19 a month, Business adds scene analytics and session replay at $90 a month, and Enterprise adds white-label branding, viewer redistribution rights and an offline desktop editor.

What file formats does StorySplat import?

StorySplat imports Gaussian splats as PLY, compressed PLY, SPLAT, SPZ and SOG files, plus XGRIDS LCC and LCC2 folders, and accepts GLB and glTF models as supporting 3D objects. The StorySplat editor can compress PLY files on import, convert scenes to SOG on save and generate streamed levels of detail for large captures.

What GPU does StorySplat need?

StorySplat publishes no GPU requirement. The StorySplat editor and viewer run in the browser on the PlayCanvas engine, trying WebGPU first and falling back to WebGL2, and phones or tablets with four or fewer CPU cores or 4 GB or less of memory start in a reduced performance mode automatically.

Can StorySplat scenes be viewed in VR?

StorySplat offers VR in every scene in the browser of a Meta Quest, Pico or Apple Vision Pro headset, with teleporting, snap turning and pointing at hotspots. Desktop and phone visitors can turn VR on with a ?vr=1 address parameter or VR mode, and AR on phones and tablets is an opt-in beta per scene.

Can StorySplat export video?

StorySplat renders a scene's waypoint tour to MP4 frame by frame on the author's own GPU, in landscape, vertical, square or 360° equirectangular formats, up to 3840 by 2160 for landscape and 4096 by 2048 for 360°. StorySplat adds VR metadata to 360° renders so YouTube and Quest headsets play them as immersive video.

Alternatives