Vibeleaderboard
Index / app
Visit github.com
Category
Developer Tools
Rank
Pricing
Open Source
Type
APP
Use case
Design & Media
Interfaces
Web
Builder
playcanvas
Latest release
v3.4.2
Date

About

A free, browser-based editor for inspecting, editing, optimizing and publishing 3D Gaussian Splats. Built on web technologies with no download required, making advanced 3D content creation accessible to everyone.

What it does

SuperSplat provides a visual workspace for Gaussian splat scenes. You can select points with geometric, painted, or color-based tools, transform selections, measure geometry, adjust camera presentation, and save projects containing scene, view, timeline, pose, and splat data.

Why it's ranked here

The feature depth makes SuperSplat notable: selection is not a single marquee tool, and project files preserve more than exported geometry. GPU picking, undo-aware edits, camera controls, saved poses, timelines, and offline caching form a credible production workspace. Its narrow Gaussian splat focus remains clear.

What's good

Selection covers rectangles, brushes, flood fill, polygons, lassos, spheres, boxes, and an eyedropper. Move, rotate, scale, measure, and orientation tools operate inside the same workspace. Project archives store multiple splats alongside camera, view, pose, and timeline settings. Unsaved-change warnings and edit history protect iterative work.

Tradeoffs

Rendering explicitly requires WebGL 2, so compatibility depends on the browser and graphics environment. Some file-system behavior uses modern browser APIs with fallback dialogs, which can make saving differ across browsers. Export processing runs inline because the distribution omits its worker module, sacrificing worker parallelism to avoid failed or hanging exports.

How to use it well

Use SuperSplat when Gaussian splat cleanup needs precise selection, spatial transforms, visual tuning, measurements, camera setup, or reusable project state. It fits between captured splat data and final exported or published content. Do not choose it when you need a command-line processor, reusable library, or general-purpose mesh modeler.

Technical notes+

src/main.ts creates a WebGL 2 PlayCanvas graphics device, registers an event-driven editor, installs thirteen selection and transform tools, configures WebP WASM, and sets WorkerQueue.maxWorkers = 0 for reliable SOG output without the unshipped worker. src/events.ts implements the central named-function registry. src/picker.ts performs GPU ID and accumulated-depth picking through render targets and asynchronous texture reads. src/doc.ts streams .ssproj ZIP archives containing document.json and per-splat PLY data. src/sw.ts pre-caches the application shell, WebP assets, and six locale files. package.json builds with Rollup and TypeScript, serves dist, and requires Node.js 20.19.0 or newer, despite README.md saying Node.js 18 or later.

Observed

License
MIT
Primary language
TypeScript
Install surface
Hosted browser editor; local development uses npm and Node.js
Interface
Graphical browser editor with a registered iframe API
Graphics platform
WebGL 2
Project format
Custom .ssproj ZIP archives containing JSON metadata and PLY splat files
Build system
Rollup with TypeScript, Sass, PostCSS, and ESLint
Offline support
Service worker caches the application shell, WebP runtime assets, and locale files

Read from README.md, package.json, src/main.ts, src/index.ts, src/sw.ts, src/doc.ts, src/pivot.ts, src/scene.ts, src/splat.ts, src/camera.ts, src/editor.ts, src/events.ts, src/pc-app.ts, src/picker.ts.

What it can do

  • Inspect 3D Gaussian Splats

    3D Gaussian Splat file → Visual inspection interface with splat properties and metadata

  • Edit 3D Gaussian Splats

    3D Gaussian Splat file → Modified 3D Gaussian Splat file

  • Optimize 3D Gaussian Splats

    3D Gaussian Splat file → Optimized 3D Gaussian Splat file with reduced file size or improved performance

  • Publish 3D Gaussian Splats

    3D Gaussian Splat file → Published 3D content accessible via web link or embedded format

  • Run 3D Gaussian Splat editor in browser

    Web browser → Fully functional 3D editing environment without software installation

Tags

3dgaussian-splattingeditorwebglwebgpubrowser3dgs

Tech Stack

Node.jsTypeScript

Media

SuperSplat

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.