Three.js原生支持Gaussian Splatting来了

How to Use Three.js's New Native Gaussian Splats

Three.js原生支持Gaussian Splatting来了

Three.js r186版本终于原生支持3D Gaussian Splatting,让高保真场景渲染变得前所未有的简单。过去依赖社区插件的splat技术,如今已成为引擎的一等公民,内置了专用网格类型和主流格式加载器。只需几行代码,你就能加载.spz或.ply文件,将真实世界的物体或房间以照片级质量呈现,无需繁琐的网格重建或UV展开。无论是处理树叶、毛发还是反光表面,GaussianSplat都能轻松应对。不过要注意,它更适合单物体或房间级场景,城市级大场景仍需手动处理。文章详细展示了从手机拍摄、清理杂点到转换为SPZ格式,再到Three.js中渲染的完整流程,并对比了SPZ、PLY、glTF等五种加载器的优劣,助你快速上手这项革命性技术。

因为GaussianSplat直接由照片构建而非手工制作的网格,其效果与源素材高度一致,却只需传统重建工作的一小部分。

同日更多故事

2026-09-13