高斯溅射转光栅打印
高斯溅射以网格模型难以企及的方式还原真实场景:数百万个带有位置、朝向和颜色的柔和 3D 椭球,从照片中重建而成。现在你可以把这类扫描导入 3D2HOLO 的 3D 工作流,把它变成一张真实、会动的光栅打印照片。

什么是高斯溅射?
每个高斯溅射是一个微小的 3D 椭球:一个位置、一个形状与朝向、一个从中心向外渐隐的颜色。一个高斯溅射场景就是数百万个相互重叠的溅射组成的点云,它们共同还原出房间、物体或人物——细节的真实感常常是网格重建达不到的。
溅射场景通常由摄影测量类应用生成:你从多个角度拍摄或环绕拍摄,应用求解出最能解释这些图像的溅射。原始数据可能很大,因此压缩格式 SPZ(Niantic Scaniverse 采用、three.js 支持)把体积缩小到约十分之一,同时保持画质。
溅射与网格模型有什么不同
网格是表面:三角形加贴图。溅射是体积:空间中互相重叠的柔和椭球,颜色就存在于空间本身。毛发、树叶、细薄结构、高光或半透明材质,往往在溅射管线中保留得比网格重建好得多。
对光栅打印来说,这个区别没有想象中那么大。3D2HOLO 用与网格模型相同的相机架从每个视角渲染溅射场景,深度与构图控制对两种工作流完全一致。
从 3D 扫描到光栅打印
- 用支持溅射导出的扫描应用(例如 Scaniverse)拍摄主体——绕行一周,确保每个面都被覆盖。
- 把扫描导出为 SPZ 文件,在 3D 生成器中上传。3D2HOLO 会在浏览器预览中渲染溅射场景。
- 像普通 3D 模型一样调整构图、背景和深度,渲染光栅预览并检查动效。
- 下单打印。溅射场景走与网格模型相同的光栅视图管线,从预览到发货的流程完全一致。
适合的场景
溅射在难以手工建模的主体上表现出色:真实物体、植物、食物、雕塑、室内空间,以及一切从照片而非建模软件来的内容。
常见错误
- 拍摄角度太少——覆盖不到的区域在打印中会显示为空洞。
- 保留浮点和噪点——导出前先在扫描应用里清理,杂散的溅射在每一个视角里都看得见。
- 忽略尺度——溅射场景没有单位,下单前务必检查构图和深度。
常见问题
什么是 SPZ 文件?
SPZ 是 Niantic 为高斯溅射场景设计的压缩格式,存放与 .ply 或 .splat 相同的溅射数据,体积约为十分之一,在浏览器中上传和分享都很轻量。
高斯溅射适合做光栅打印吗?
适合。溅射场景用与网格模型相同的相机架渲染每个视角,结果与任何 3D 工作流一样交错进光栅图像。
为什么扫描在预览里看起来不一样?
溅射渲染器直接显示溅射自带的颜色,不使用网格模型的灯光和环境控制。构图和深度仍然有效——如果预览不对,通常是扫描本身需要清理或补充拍摄角度。