文件里几乎没人看过的那部分
高斯泼溅文件的大部分内容是球谐函数。在 3 阶下,每个泼溅点带 45 个系数——每个颜色通道 15 个——而描述其位置、大小、朝向和不透明度的数字只有 14 个。正是这些系数让场景不像涂了颜色的雾:它们把颜色变成观察方向的函数,于是相机移动时高光会在表面滑动。
这部分内容却几乎从来没人看过。本工具用三种方式把它们呈现出来。
波段能量
每个波段系数的平均幅度,在整个场景上测量。第 1 波段通常承载了大部分视角相关性;第 3 波段往往接近空白,这种情况下去掉它在视觉上毫无代价,却能移除 45 个系数中的 21 个。报告同时给出高阶波段占用的体积,让这个取舍变得具体。
逐波段查看场景
视图可以只显示基础颜色,然后加上第 1 波段,再加第 2、第 3 波段。在它们之间切换,是理解高阶波段究竟贡献了什么最直观的方式,也是在转换为 .splat(会全部丢弃)之前值得做的一次检查。
单个泼溅点在整个球面上的表现
选中一个泼溅点,它的颜色会在所有观察方向上求值,并绘制成等距圆柱投影图:列是方位角,行是仰角。四张这样的图并排——基础颜色,再逐一叠加各波段——能精确展示高光位于何处、每个波段又如何移动它。原始系数按波段和通道列在下方。
工具给出的候选泼溅点,是那些颜色随方向变化最剧烈的;在百万级场景中随便挑一个索引,几乎总会落在毫无变化的平坦点上。
在大型场景中,这类泼溅点的搜索会按步长采样而非逐个遍历,工具会明确说明。颜色图本身则是精确的。
全部解码与求值都在本页面的后台 worker 中完成,场景绝不会上传。
Tiny Online Tools






