reall3d-com/Reall3dViewer
This is a 3DGS(3D Gaussian Splatting) viewer built on Three.js, with features for marking, measurements, preset-lod rendering, etc.
解決的問題
Reall3dViewer 解決了在瀏覽器上渲染高保真 3D 高斯點雲(3DGS)場景的挑戰,特別是針對大規模環境。透過採用串流渲染與自適應細節層級(LOD)技術,克服了處理超大規模點雲(1億+點)與載入緩慢所帶來的效能瓶頸。
工作原理
基於 Three.js 建構的渲染器結合自適應渲染品質與多種排序演算法,以在不同硬體上優化效能。它支援一種稱為 SPX 的專用高壓縮格式,相比標準 PLY 檔案,檔案大小減少超過 95%,從而實現更快的載入速度,並原生支援 LOD 分塊與串流傳輸。
適用對象
此工具專為需要高效率跨平台渲染之企業級 3DGS 應用開發人員設計,也適用於需要在桌面、筆電與行動裝置上視覺化大型 3D 場景的使用者。
主要亮點
- 大場景串流傳輸:使用預設基底的 LOD,支援超過 1 億點的場景實現流暢載入與渲染。
- 高壓縮率:採用 SPX 格式,大幅縮小檔案體積,加快傳輸速度。
- 廣泛格式支援:相容
.ply,.splat,.spx,.spz,.sog, 以及.glb(需KHR_gaussian_splatting擴充)。 - 跨平台優化:經過基準測試,可在獨立顯卡、整合顯卡與智慧型手機上維持穩定的幀率。
- 整合工具:內建測量、註解與 GIS 基底地圖整合功能。
相關
- 專案
- 專案
- 專案
- Dispatch
- 專案