反向的一步
大多数泼溅工具是把拍摄数据拆开,这个工具则是从你已有的网格构建泼溅场景:CAD 零件、游戏资产、已经网格化的扫描,任何本站三维加载器能打开的文件都行。
它适合把建模好的几何塞进泼溅流程、为泼溅查看器搭一个测试场景、把建模道具混进真实拍摄,或者为压缩对比准备一个可靠的“原始版本”。
产出的是什么
一个平坦的、与视角无关的泼溅场景。 球谐阶数为 0:每个泼溅一种颜色,相机移动时没有沿表面滑动的高光。这不是工具的限制,而是输入的限制——网格并不记录它在相机从未到过的角度下是什么样子,因此高阶波段里没有东西可放。
每个泼溅是怎么构建的
- 位置:按面积加权的表面采样。每个三角形按面积比例分到样本,因此无论网格三角化多不均匀,密度都是均匀的。采样带固定随机种子,同样的网格与参数总是得到同样的场景。
- 朝向:一个把泼溅的薄轴对齐到插值法线的旋转,使每个泼溅像收敛后的拍摄那样平贴在表面上。
- 尺度:来自采样密度。按面积加权时,各处的局部间距都等于
√(面积 / 数量),因此整个模型用同一个数值就是正确的。泼溅的尺度是标准差而不是半径,所以默认半径系数是 0.6。 - 颜色:优先取插值 UV 处的基础色贴图,其次是顶点色,再次是材质颜色。混合在线性光下完成,写入前再转回去。
选择格式
默认是 SPZ,大约只有 PLY 的十分之一大。PLY 是无损交换格式。KSPLAT 适配 GaussianSplats3D 查看器。.splat 通常会丢掉平坦颜色之上的所有球谐波段——而这里本来就没有,所以这一次它什么也没损失。
一切都在浏览器中完成,你的模型不会被上传。
Tiny Online Tools







