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
  • 專案