https://github.com/reall3d-com/reall3dviewer
This is a 3D Gaussian Splatting viewer built on Three.js, support mark, measurements, text watermarks, etc. 这是一个基于 Three.js 的 3DGS渲染器,支持标注测量、文字水印等
https://github.com/reall3d-com/reall3dviewer
3d 3dgs gaussian mark measurement scene splat splatting spx text threejs typescript viewer watermark webgl
Last synced: 6 months ago
JSON representation
This is a 3D Gaussian Splatting viewer built on Three.js, support mark, measurements, text watermarks, etc. 这是一个基于 Three.js 的 3DGS渲染器,支持标注测量、文字水印等
- Host: GitHub
- URL: https://github.com/reall3d-com/reall3dviewer
- Owner: reall3d-com
- License: mit
- Created: 2025-02-22T07:55:23.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-04-09T06:33:03.000Z (6 months ago)
- Last Synced: 2025-04-09T07:39:00.013Z (6 months ago)
- Topics: 3d, 3dgs, gaussian, mark, measurement, scene, splat, splatting, spx, text, threejs, typescript, viewer, watermark, webgl
- Language: TypeScript
- Homepage: https://www.reall3d.com
- Size: 315 KB
- Stars: 20
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# Reall3dViewer
`Reall3dViewer` is a 3D Gaussian Splatting viewer built on Three.js. Crafting an exceptional 3DGS viewer is no small feat, which is why we've chosen to open-source our project. We hope to harness the collective wisdom and efforts of the community to drive the advancement of 3DGS applications together!
## Features
- [x] Support `.splat` and optimized `.spx` formats
- [x] Support mark and measurement
- [x] Support text watermark## Live demo
https://reall3d.com/reall3dviewer/index.html## `.spx`
https://github.com/reall3d-com/Reall3dViewer/blob/main/SPX_EN.md## Basic Usage
```shell
# develop
npm run dev# build
npm run build# open a web browser to render your 3dgs model
# http://hostname:port/index.html?url=your-model-link-address# .spx file can be obtained through conversion using the gsbox
# https://github.com/gotoeasy/gsbox
gsbox p2x -i /path/to/input.ply -o /path/to/output.spx
```## TODO
- Continuously optimize and enhance rendering performance
- Design more optimized model format `.spx` and tool## Release History
https://github.com/reall3d-com/Reall3dViewer/releases## Acknowledgments
We would like to express our gratitude to the following projects for their valuable reference implementations
- https://github.com/antimatter15/splat
- https://github.com/mkkellogg/GaussianSplats3D
- https://github.com/huggingface/gsplat.js
- https://github.com/playcanvas/supersplat## Contact
Feel free to submit an issue on the project page. Our commercial version offers a 3DGS model format optimization tool and supports embedding watermarks to protect model ownership. Please don't hesitate to contact us.
- Site: https://reall3d.com
- Email: ai@geohold.com