Radix发布:基于three.js的3D高斯泼溅Web渲染方案,同时支持WebGPU与WebGL2
thinkindev • 2026-10-30
1765 views
Radix 是一个面向 Web 的 3D Gaussian Splatting 渲染库,其核心思路是将 3D 高斯泼溅数据以类型化数组表的形式同时存储在 CPU 和 GPU 端,并通过 three.js 完成渲染。这种设计有助于降低数据搬运开销,也便于与现有 three.js 场景和生态集成。Radix 的示例优先运行在 WebGPU 上,同时提供 WebGL2 回退路径,使不支持 WebGPU 的设备也能获得基础渲染体验。项目网站提供源代码、文档和可直接运行的场景,开发者可以快速验证效果或接入自己的项目。近年来,3D Gaussian Splatting 在三维重建和实时渲染领域快速升温,Radix 将其引入浏览器环境,对 Web 端高保真三维展示、数字孪生和虚拟展厅等应用具有较大意义。
核心要点
- 利用类型化数组表在 CPU 与 GPU 端存储 3D 高斯泼溅数据,并通过 three.js 渲染
- 示例以 WebGPU 为主,同时提供 WebGL2 回退,提升浏览器兼容性
- 提供源码、文档和现成场景,降低 Web 端 3D Gaussian Splatting 的接入门槛