当配置UV展开参数时,理想的结果是找到一种生成的光照图表最少,同时光照贴图的扭曲度最低的参数组合。请记住,当启用UV Charts绘制模式时,这种扭曲程度可视化为应用到Scene视图中的对象物体的棋盘网格纹理贴图的拉伸程度。
在这个例子中,我们将会在我们的教学工程中应用我们所学习到的关于UV的展开过程,去优化一个对象物体的预计算时间。
* 打开例子工程中里的LightingTutorialStart场景。
*在Hierarchy窗口中选择其中一个叫做HouseBig02的对象物体。这些对象物体在Environment>Structures>Houses下已经被分组。
* 打开 Lighting 窗口(Window>Lighting) 并且 选择Object 标签页。
* 从左上方的标签页中的下拉菜单里选择Charting。
* 展开预览视图,注意这里显示了多少UV Shell以及对应颜色的光照图表的数量。
HouseBig02在我们的场景中是一个相当复杂的对象物体,使用了多个光照图表,但还可以调整UV展开设置来减少光照图表的数量。
不存在某个固定设置能适用于所有UV展开的情况,Unity的UV展开算法基于合理的默认设置尝试做出最优的决策