Reall3dViewer
是一个基于Three.js
的3D Gaussian Splatting
渲染器。打造卓越的3DGS
渲染器并非易事,我们选择开源,希望能集思广益,群策群力,共同为推动3DGS
应用发展助一臂之力!
- 友好支持移动端
- 支持
.splat
、.sp20
以及优化的.bin
格式 - 支持标注测量
- 支持文字水印
- 支持大场景渲染
https://reall3d.com/reall3dviewer/index.html
点击打开
基于动态LOD实现高性能的大场景渲染
1亿个点的大场景也可以在消费级设备上有流畅的视觉体验
# 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
# The .sp20 format is similar to .splat, but it reduces the file size by 37.5%
# .sp20 file can be obtained through conversion using the gsbox
# https://github.com/gotoeasy/gsbox
gsbox ply2splat20 -i /path/to/input.ply -o /path/to/output.sp20
- 持续优化增强渲染性能
- 设计更加优化的模型格式及工具
https://github.com/reall3d-com/Reall3dViewer/releases
感谢以下项目提供的参考实现
- https://github.com/antimatter15/splat
- https://github.com/mkkellogg/GaussianSplats3D
- https://github.com/huggingface/gsplat.js
- https://github.com/playcanvas/supersplat
欢迎在项目页面上提交issue
,商业版提供模型格式优化工具,支持嵌入水印保护模型产权,请随时与我们联系。
- Site: https://reall3d.com
- Email: ai@geohold.com