返回排行榜

playcanvas/supersplat

TypeScriptsuperspl.at/editor

3D Gaussian Splat Editor

3d-gaussian-splattingplaycanvaswebglwebgpupcuitypescriptgaussian-splatting3dgs
Star 增长趋势
Star
9.7k
Forks
1.1k
周增长
Issues
91
5k
2023年10月2024年9月2025年8月2026年7月
制品库npmnpm install supersplat
README

SuperSplat Editor

Github Release License Discord Reddit X

| SuperSplat Editor | User Guide | Blog | Forum |

The SuperSplat Editor is a free and open source tool for inspecting, editing, optimizing and publishing 3D Gaussian Splats. It is built on web technologies and runs in the browser, so there's nothing to download or install.

A live version of this tool is available at: https://superspl.at/editor

image

To learn more about using SuperSplat, please refer to the User Guide.

Local Development

To initialize a local development environment for SuperSplat, ensure you have Node.js 18 or later installed. Follow these steps:

  1. Clone the repository:

    git clone https://github.com/playcanvas/supersplat.git
    cd supersplat
    
  2. Install dependencies:

    npm install
    
  3. Build SuperSplat and start a local web server:

    npm run develop
    
  4. Open a web browser tab and make sure network caching is disabled on the network tab and the other application caches are clear:

    • On Safari you can use Cmd+Option+e or Develop->Empty Caches.
    • On Chrome ensure the options "Update on reload" and "Bypass for network" are enabled in the Application->Service workers tab:
    Screenshot 2025-04-25 at 16 53 37
  5. Navigate to http://localhost:3000

When changes to the source are detected, SuperSplat is rebuilt automatically. Simply refresh your browser to see your changes.

Localizing the SuperSplat Editor

The currently supported languages are available here:

https://github.com/playcanvas/supersplat/tree/main/static/locales

Adding a New Language

  1. Add a new <locale>.json file in the static/locales directory.

  2. Add the locale to the list here:

    https://github.com/playcanvas/supersplat/blob/main/src/ui/localization.ts

Testing Translations

To test your translations:

  1. Run the development server:

    npm run develop
    
  2. Open your browser and navigate to:

    http://localhost:3000/?lng=<locale>
    

    Replace <locale> with your language code (e.g., fr, de, es).

Contributors

SuperSplat is made possible by our amazing open source community:

相关仓库
playcanvas/engine

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF

JavaScriptnpmMIT Licensewebglwebgl2
playcanvas.com
16.3k1.9k
MrNeRF/awesome-3D-gaussian-splatting

Curated list of papers and resources focused on 3D Gaussian Splatting, intended to keep pace with the anticipated surge of research in the coming months.

HTMLMIT Licensegaussian-splattingnerf
8.8k536
Anttwo/SuGaR

[CVPR 2024] Official PyTorch implementation of SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering

C++Other3d-gaussian-splatting3dgs
anttwo.github.io/sugar/
3.5k307
Awesome3DGS/3D-Gaussian-Splatting-Papers

3D高斯论文,持续更新,欢迎交流讨论。

PythonPyPI3dgs3d-gaussian-splatting
3.1k121
mkkellogg/GaussianSplats3D

Three.js-based implementation of 3D Gaussian splatting

JavaScriptnpmMIT Licensegaussian-splattingthree-js
2.8k375
Florian-Barthel/splatviz

Full python interactive 3D Gaussian Splatting viewer for real-time editing and analyzing.

PythonPyPIMIT License3d-gaussian-splattinginteractive
1.5k100
playcanvas/splat-transform

CLI tool and library for 3D Gaussian splat processing and conversion

TypeScriptnpmMIT License3d-gaussian-splattingcli
playcanvas.com
1.2k163
lizhe00/AnimatableGaussians

Code of [CVPR 2024] "Animatable Gaussians: Learning Pose-dependent Gaussian Maps for High-fidelity Human Avatar Modeling"

PythonPyPIOther3d-human3d-reconstruction
animatable-gaussians.github.io
1.1k80
minghanqin/LangSplat

Official implementation of the paper "LangSplat: 3D Language Gaussian Splatting" [CVPR2024 Highlight]

PythonPyPIOther3d3d-gaussian-splatting
langsplat.github.io
1.1k112