# StorySplat StorySplat provides a browser scene editor, hosted scene viewing and a PlayCanvas-based viewer SDK. It supports guided waypoint tours, hotspots, scene portals, audio and visual scene elements. Feature prerequisites and current limitations are described in the documentation below. Normal hosted embeds require a public or unlisted scene. Private scenes require an authorized viewing path and cannot be embedded on an unrelated website. Unlisted scenes are omitted from StorySplat catalog and indexing paths; external search engines may retain older indexed URLs. Scene-ID embeds fetch saved content on initialization or navigation. An already-open viewer is not subscribed to editor changes. Self-hosted exports are snapshots and require a web server and validation of packaged assets and linked scenes. Authored external content can still require a network. ## Product entry points - [Editor](https://storysplat.com/editor) - [Account plans and current pricing](https://storysplat.com/pricing) - [Discover](https://discover.storysplat.com/) - [Viewer SDK](https://www.npmjs.com/package/storysplat-viewer) ## Documentation - [Introduction](https://discover.storysplat.com/docs/introduction) - [Quick Start Guide](https://discover.storysplat.com/docs/quick-start) - [Sharing & Visibility](https://discover.storysplat.com/docs/visibility) - [Image to Splat](https://discover.storysplat.com/docs/image-to-splat) - [Virtual Staging](https://discover.storysplat.com/docs/virtual-staging) - [Camera & Navigation](https://discover.storysplat.com/docs/camera-controls) - [Waypoints & Timeline](https://discover.storysplat.com/docs/waypoints) - [Interactive Hotspots](https://discover.storysplat.com/docs/hotspots) - [Connections](https://discover.storysplat.com/docs/portals) - [Lighting](https://discover.storysplat.com/docs/lighting) - [Skybox & Environment](https://discover.storysplat.com/docs/skybox) - [Audio](https://discover.storysplat.com/docs/audio) - [3D Models](https://discover.storysplat.com/docs/meshes) - [HTML Mesh](https://discover.storysplat.com/docs/html-mesh) - [Particle Effects](https://discover.storysplat.com/docs/particles) - [Weather & Fog](https://discover.storysplat.com/docs/atmosphere) - [Measurements](https://discover.storysplat.com/docs/measurements) - [Animation](https://discover.storysplat.com/docs/animation) - [Collision](https://discover.storysplat.com/docs/collision) - [Splat Swap](https://discover.storysplat.com/docs/splat-swap) - [Compare Mode](https://discover.storysplat.com/docs/compare) - [Mirror Planes](https://discover.storysplat.com/docs/mirror-planes) - [Post-Processing](https://discover.storysplat.com/docs/post-processing) - [Splat Relighting](https://discover.storysplat.com/docs/relighting) - [Guided Narration](https://discover.storysplat.com/docs/narration) - [Walk Mode](https://discover.storysplat.com/docs/walk-mode) - [Theme Customization](https://discover.storysplat.com/docs/theme-customization) - [Custom Menu Links](https://discover.storysplat.com/docs/menu-links) - [Custom Scripts](https://discover.storysplat.com/docs/custom-scripts) - [Web Embeds](https://discover.storysplat.com/docs/embeds) - [oEmbed & Iframely](https://discover.storysplat.com/docs/oembed) - [Analytics](https://discover.storysplat.com/docs/analytics) - [Webflow](https://discover.storysplat.com/docs/webflow) - [WordPress](https://discover.storysplat.com/docs/wordpress) - [StorySplat Viewer](https://discover.storysplat.com/docs/viewer-overview) - [API Controls](https://discover.storysplat.com/docs/api-controls) - [4DGS Playback](https://discover.storysplat.com/docs/4dgs-playback) - [Format Conversion](https://discover.storysplat.com/docs/format-conversion) - [Hosting 4DGS](https://discover.storysplat.com/docs/hosting-4dgs) - [AI Agent Instructions](https://discover.storysplat.com/docs/agent-instructions) ## Additional reference - [Integration notes](https://storysplat.com/llms-full.txt)