Gaussian Viewer



🎥 Preview

Welcome to Gaussian Viewer, a Visual Studio Code extension that brings the power of the web-based SuperSplat editor directly into your development environment.
Our goal was to create a seamless bridge between your local workspace and SuperSplat's exceptional 3D Gaussian Splat editing capabilities.
This extension allows you to view and interact with .ply, .splat, or .gsplat files without ever leaving VS Code.
🌟 Core Features
- Direct SuperSplat Integration: Harness the full viewing power of the SuperSplat editor inside a VS Code webview.
- Effortless File Viewing: Simply click on a
.ply, .splat, or .gsplat file to open it instantly.
- Streamlined Workflow: Eliminate the need to switch between your browser and editor, keeping your focus on your projects.
- Remote-Ready: Fully compatible with VS Code's Remote SSH, allowing you to work from anywhere.
- Eyedropper Selection: Select splats by color similarity with a live-adjustable threshold.
- COLMAP Sparse Overlays: Load a COLMAP project,
sparse, or sparse/0 folder and inspect sparse points with camera pose glyphs directly over the 3DGS scene.
- Click-to-Fly Cameras: Click a loaded COLMAP camera glyph to jump to that camera viewpoint.
- Auxiliary Scene Overlays: Add PLY, XYZ, TXT, CSV, COLMAP
points3D, or OBJ mesh overlays and toggle them on/off from the Scene Manager.
- Viewpoint Tools: Copy, save, and reload precise camera viewpoints as JSON.
- Cinematic Orbit Controls: Run turntable, reverse, dolly, bob, or sway camera orbits from the Scene Manager.
- Large PLY Workflow Improvements: Uses optimized loading paths and cache handling to reduce unnecessary memory copies for large 3DGS assets.
📦 Installation
- Open Visual Studio Code
- Go to the Extensions Marketplace
- Search for Gaussian Viewer
- Click Install
Or install directly from the VS Code Marketplace or Open VSX.
🤝 Contributing
We welcome all contributions!
If you have ideas for improvements or encounter any issues, please feel free to open an issue or submit a pull request on our GitHub repository.
📄 License
This project is licensed under the MIT License. See the LICENSE file for more details.
🙏 Acknowledgments
This extension would not have been possible without the incredible work of the team behind SuperSplat.
We are immensely grateful for their open-source contribution to the 3D graphics community.
If this extension helps your workflow, consider sponsoring development:
https://github.com/sponsors/reagan99
Enjoy editing your 3D Gaussian Splats directly in VSCode! 🎉