Quick Start
Get up and running with StorySplat in minutes.
Choose Your Path
I want to embed a 3D scene in my website
Use the StorySplat Viewer npm package:
import { createViewerFromSceneId } from 'storysplat-viewer';
const viewer = await createViewerFromSceneId(
document.getElementById('container'),
'YOUR_SCENE_ID'
);
I want to create 3D content from images/video
Use StorySplat Tools desktop application:
- Download from storysplat.com/tools
- Install and launch
- Drag in your images or video
- Export your 3D scene
I want to convert between splat formats
Use the @storysplat/splat-tools CLI:
Quick Examples
Embed a Static 3D Scene
<!DOCTYPE html>
<html>
<head>
<style>
#viewer { width: 100%; height: 500px; }
</style>
</head>
<body>
<div id="viewer"></div>
<!-- Bundled build - includes PlayCanvas, single script! -->
<script src="https://cdn.jsdelivr.net/npm/storysplat-viewer@2/dist/storysplat-viewer.bundled.umd.js"></script>
<script>
StorySplatViewer.createViewerFromSceneId(
document.getElementById('viewer'),
'YOUR_SCENE_ID',
{ revealEffect: 'medium' }
);
</script>
</body>
</html>
Play Volumetric Video (4DGS)
import { createViewer } from 'storysplat-viewer';
const viewer = createViewer(container, {
frameSequence: {
frameUrls: [
'https://cdn.example.com/frame_000.sog',
'https://cdn.example.com/frame_001.sog',
// ... more frames
],
fps: 24,
loop: true,
},
});
viewer.play();
Create a Guided Tour
Scenes with waypoints are configured in the StorySplat editor:
import { createViewerFromSceneId } from 'storysplat-viewer';
const viewer = await createViewerFromSceneId(
container,
'YOUR_SCENE_ID',
{ autoPlay: true } // Auto-play through waypoints
);
// Or control manually
viewer.nextWaypoint();
viewer.goToWaypoint(2);
System Requirements
StorySplat Viewer (npm package)
- Modern browser with WebGL2 support
- Chrome 90+, Firefox 90+, Safari 15+, Edge 90+
StorySplat Tools (desktop app)
- Windows 10/11, macOS 11+, or Linux
- 8GB RAM minimum (16GB recommended)
- NVIDIA GPU recommended for AI features
- Python 3.10+ for advanced processing
Next Steps
- Installation Guide - Detailed setup instructions
- Basic Usage - Learn viewer fundamentals
- 4DGS Playback - Volumetric video guide
- Tools Overview - Desktop app features