Aisle 1No. 18 of 460
Splashery
3D World
175,041 small parts. Assembled in your browser.
Empty. Now look down.

Swipe across the pack to tear it open.
Press and hold. It pulls itself together.
Let go to drop it.
It stays in its pack here. The Playground has the rest.
Studio · Built from a recipe
3D World
A video is a string of photos from a moving camera.
Play with it in the Playground
How to play
Tap to fly the video's path; drag to look around. Show the original plays the flat video beside it.
Toy facts
- Item
- No. 18 of 460
- Shelf
- Aisle 1, Studio
- Kind
- Built from a recipe
- Small parts
- 175,041
- Your own
- Your own video
- Sound
- Yes
- Batteries
- None
- Assembly
- It does that itself
- Licenses
- CC BY 3.0, CC BY 4.0, CC0, CC BY-SA 4.0, MIT
- Price
- $0.00
Small parts are the splats in its usual build on a computer. A phone may draw fewer.
Its controls
| Control | Kind | Range | Start |
|---|---|---|---|
| Replay flight | Tap | ||
| Replay flight | Switch | Off | |
| Move around | List | 2 choices | Turn and zoom |
| Scene | List | 7 choices | Statue, flown around |
| Start (s) | Setting | ||
| Length | List | 4 choices | 10 seconds |
| Frames a second | List | 4 choices | 3 a second |
| Setting | List | 4 choices | Automatic (phone-safe on a phone) |
| Show the original | List | 2 choices | Off |
About it
A video is a string of photos from a moving camera. If the scene stands still, each frame shows it from a slightly different place, and that is enough to rebuild it in 3D. This splash picks the sharpest frames of your stretch, finds the same small details in many of them and works out where the camera was for each one. That is structure from motion. Then it trains 3D Gaussian splats: starting from those points, it nudges each splat's place, size, shape and color until the scene, seen from each camera, looks like that frame.
It all runs on your device's graphics card, and nothing is uploaded. Film by walking slowly around an object or through a place, so the camera moves sideways: 10 to 40 seconds, steady, with texture. Turning on the spot, a tripod, blank walls, sky, water and blur give it nothing to match. On a phone, the phone-safe setting keeps it quick and cool.
Show the original plays the sample's flat video in step with Replay flight.
Details
- Your own files
- video/*, .mp4, .m4v, .mov, .webm
Limits
- WebGPU
- Training needs WebGPU. Without it, only the baked samples open.
- File size
- Up to 40 MB. A larger video is refused.
- Time
- At High, up to 60 frames and 7,000 training steps, which the tool guesses at 9 to 27 minutes.
- Footage
- Blank, motionless, and fast-panning clips are all flagged as unlikely to make a clean scene. The flag is an estimate, and Start stays open.
Sources and credits
| Work | By | License |
|---|---|---|
| Statue Of Liberty 4k Drone (14 s from 3:24) | the Dronalist | CC BY 3.0 |
| Walking in EDINBURGH - Scotland (UK) - 4K 60fps (UHD) (10 s from 7:32) | POPtravel | CC BY 3.0 |
| Adjara2025walking-summer-forest (20 seconds from 0 seconds) | Vitaly Zdanevich (3D scene: Made by Ryan Kamp.) | CC BY 4.0 |
| Drone video of ruins of Lihula stronghold, the manor and town (august 2021) (20 seconds from 18 seconds) | Sillerkiil (3D scene: Made by Ryan Kamp.) | CC0 1.0 |
| Toolse castle in Estonia (Fall 2021) (20 seconds from 14 seconds) | Sillerkiil (3D scene: Made by Ryan Kamp.) | CC BY-SA 4.0 |
| Drone video of Põltsamaa river and castle in Estonia (20 seconds from 24 seconds) | Sillerkiil (3D scene: Made by Ryan Kamp.) | CC BY-SA 4.0 |
Libraries
- MIT
- gifenc 1.0.3
- MIT
- Splat.js 0.1.0 (lane LSTUDIO, copied from Splashery)



