Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DGS Studio logo

3DGS Studio

Browser workstation for 3D Gaussian Splatting: load local scenes, clean noisy splats, plan pivot-based camera motion, and export MP4 previews without leaving the browser.

English | 简体中文

User Guide · 中文指南 · Quick Start · Roadmap

MIT License Powered by Spark.js

3DGS Studio turns the browser into a lightweight 3DGS presentation workstation. Instead of stopping at scene inspection, it covers the full loop: load a local model, remove stray splats, block out a camera path around a pivot, preview the motion, and export the result as MP4.

Why It Feels Different

Workflow What You Get
Local-first loading Drag in .ply, .splat, .spz, or .ksplat files directly, with no backend setup
Pivot-assisted planning Double-click to set an orbit/editing center while existing shot poses stay stable
Cleanup inside the viewer Remove noisy splats manually or preview automatic floating-splat candidates before applying
Export-ready output Reuse the same planned path for both live preview and MP4 export

Interface Preview

Overview

Workflow Preview

3DGS Studio workflow preview

Feature Highlights

Area Highlights
Shot Planning Pivot-assisted camera planning, stable shot poses, path preview, MP4 export
Splat Editing Picker, Brush, automatic floater candidate analysis, multi-step undo/redo, visible-splat .ply save
Viewer Workflow Local uploads, drag and drop, arcball-style navigation, keyboard-friendly controls
Presentation Loop Load, clean, plan, preview, and export in one place

Quick Start

1. Requirements

  • Use a modern browser with WebCodecs support, such as Chrome or Edge
  • Serve the project over HTTP instead of opening index.html directly

2. Start a Local Server

python -m http.server 8080

Then open http://localhost:8080.

3. First 60 Seconds

  1. Click Open File, or drag a local 3DGS model into the page.
  2. Double-click the subject you want to orbit around to set the Pivot.
  3. Enter planner mode and press + to add shot points from the current camera view.
  4. Press P to preview the path and refine the motion.
  5. Press E to enter edit mode and clean noisy splats with Picker, Brush, or Analyze Floaters.
  6. Export the result from the upper-right panel as an MP4 preview.

Controls at a Glance

Task Input
Load a model Open File or drag and drop
Set pivot Double-click scene
Enter planner Planner toggle
Add shot point +
Preview path P
Enter editing E
Picker / Brush 1 / 2
Delete selection Del
Undo / Redo Ctrl+Z / Ctrl+Y
Save visible splats Ctrl+S

Documentation

Roadmap

  • Add automatic floating-splat filtering for cleaner scenes with less manual cleanup
  • Add preset camera curves and best-path generation for faster shot planning
  • Add per-camera pose fine-tuning for precise adjustment of individual viewpoints

Acknowledgements

License

This project is released under the MIT License.

About

一个面向展示与轻编辑的浏览器端 3DGS 工作台,支持查看、清理、运镜与导出。(A browser-based 3DGS studio for viewing, cleanup editing, shot planning, and video export.)

Topics

Resources

Stars

22 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages