An open API service indexing awesome lists of open source software.

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渲染器,支持标注测量、文字水印等

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