Overview of Reall3dViewer
mainReall3dViewer is a Three.js-based Web renderer specifically designed for 3D Gaussian Splatting (3DGS). It is optimized for enterprise-grade applications requiring large-scene streaming, adaptive Level of Detail (LOD), and cross-platform high performance.
Key Features
- Multi-format support: Renders
.ply,.splat,.spx,.spz,.sog, and.glb(viaKHR_gaussian_splattingextension). - Advanced Rendering: Supports Spherical Harmonics (SH) degrees 1–3, multiple sorting algorithms, and adaptive rendering quality optimized per device.
- Large-scale capabilities: Supports large-scene streaming with preset-based LOD, capable of handling 100M+ points.
- Built-in Tools: Includes measurement (distance, area) and annotation (flexible labeling) capabilities.
- GIS Integration: Supports map scene rendering with GIS basemap integration.
- Configuration: Supports per-model independent configuration using
.meta.jsonfiles.