Loading splat…
Couldn't load splat
✦ EDIT
View
Start Tour
Guided camera path through the scene
🚶
Walk Mode
First-person navigation (WASD / joystick)
🔍
Inspect & Measure
Click to measure distance, height, angle
Create
📍
Add Hotspots
Place labels, links, and media in the scene
Clean & Isolate
Remove floaters, isolate subject, set background
🎥
Create Teaser Video
Record a shareable video of this splat
🚗
Stitch Interior + Exterior
Merge two captures into one seamless scene
🖨
3D Print Export
Convert to printable mesh — keychains, statues, models
Share & Export
🌐
Share
WhatsApp, Instagram, LinkedIn, QR code, embed
Export .fumoc
Compressed, shareable 3D file
Copy Link
Share a direct link to this scene
Splat Studio
Cleanup recipes, lasso selections, variants, mesh export.
Noise cleanup
5
Alpha removal threshold sent to backend pruning pipeline.
Point sharpness
20
Presence boost
100%
Focus spotlight
42%
Subject X
50%
Subject Y
42%
Background suppression
24%
Edge feather
10%
Hero zoom
100%
Isolation cut
0%
Crop width
36%
Crop height
42%
Isolation shape
Oval
Scene mode
Product
Erase masks
Off
Stamps saved as backend pruning recipe inputs — no fake paint.
Erase size
18%
Erase strength
92%
Erase shape
Oval
Lasso selection
Off
0 shapes Unsaved
3D crop depth
65%
Variant + export
Backend-ready
Saved look
Per splat
⚡ Image Quality
GPU · realtime
Brightness
1.00
Contrast
1.08
Saturation
1.12
Splat sharpness
0.72
Tighter gaussian sigma — crisper edges without geometry rebuild.
Bloom
0.55
Filmic light spill on bright splats. 0 = off.
Quality preset
Balanced
Quick looks
Instant presets
✦ EDIT ENGINE
REAL BINARY · REAL DELETION · REAL EXPORT
Total
Alive
Deleted
Selected
Interaction mode
Orbit: rotate/pan. Box: click to pick or drag to select. Brush: paint directly over floating junk to erase it live.
Brush erase size 28
Brush depth bias front 0.10
Brush erase removes front-most splats under the cursor as you paint, so you can shave off haze around the subject instead of fighting box selection.
Selection
Tip: click directly on a splat to pick one, or drag a box around problem areas.
Auto-select floaters r=0.25
Min neighbours 8
Marks isolated Gaussians with fewer than N neighbours — the stray splats destroying your edges.
Select by opacity α ≤ 0.15
Grabs translucent Gaussians that blur edges and break mesh export.
Select oversized splats max 2.0
Selects blown-up Gaussians causing smear and halos around your subject.
Delete selection
Permanently removes selected Gaussians from memory. Undo restores the previous state.
Opacity sharpen kill ≤ 0.08
Boost survivors 1.6×
Kills ghost splats below threshold, boosts opacity of survivors. This is how you beat Kiri and SupaSplat — crisp edges baked into the actual data.
Density prune keep 85%
Scores every Gaussian by neighbourhood density, removes the sparsest percentile. Tightens the model for mesh export.
Scale filter max 2.0
Deletes Gaussians larger than max scale. Critical for clean STL mesh and 3D print pipeline.
Smart cleanup
One-pass cleanup that targets floaters, ghost splats, blown-up halos and far-outliers while protecting the densest subject cluster.
3D crop cube
No crop cube yet. Select the wheelchair or subject first, then build a real 3D crop volume from that selection.
To Export
Removed
Export cleaned .splat
Writes a real .splat binary with all deletions baked in and opacity edits applied. Drop it straight into nerfstudio, Luma, or your print pipeline.
Save to Supabase
Uploads the cleaned .splat to Supabase storage and creates a new splat record linked to this one as a cleaned variant. Requires an active session.
Edit report
Documents all operations performed, deletion counts, and edit timestamps for pipeline traceability.
No edits yet — load the splat and start editing
✦ EDIT ENGINE ACTIVE — real Gaussian selection
Drag to rotate · Scroll to zoom · Right-drag to pan · Tune the splat live in Splat Studio
Stylish splat teaser for social, then send people into the interactive view.