Unity预计算全局实时GI(七)- 优化UV自动展开过程

当配置UV展开参数时,理想的结果是找到一种生成的光照图表最少,同时光照贴图的扭曲度最低的参数组合。请记住,当启用UV Charts绘制模式时,这种扭曲程度可视化为应用到Scene视图中的对象物体的棋盘网格纹理贴图的拉伸程度。


棋盘网格图案可以被用来显示光照贴图纹素的分布情况。这里请注意,在我们模型上的棋盘网格是相对一致的-意味着光照贴图有很少的失真

棋盘网格的拉伸与扭曲表明光照贴图纹素的分布有一些不一致

在这个例子中,我们将会在我们的教学工程中应用我们所学习到的关于UV的展开过程,去优化一个对象物体的预计算时间。

* 打开例子工程中里的LightingTutorialStart场景。

*Hierarchy窗口中选择其中一个叫做HouseBig02的对象物体。这些对象物体在Environment>Structures>Houses下已经被分组。

* 打开 Lighting 窗口(Window>Lighting) 并且 选择Object 标签页。

* 从左上方的标签页中的下拉菜单里选择Charting。

* 展开预览视图,注意这里显示了多少UV Shell以及对应颜色的光照图表的数量。



图片展示了在使用默认UV展开设置时,关于HouseBig02对象物体的光照图表预览图。 这个光照图表的数量可以很容易地被减少。

HouseBig02在我们的场景中是一个相当复杂的对象物体,使用了多个光照图表,但还可以调整UV展开设置来减少光照图表的数量。


对象物体UV展开设置面板

不存在某个固定设置能适用于所有UV展开的情况,Unity的UV展开算法基于合理的默认设置尝试做出最优的决策

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SwordMaster8060

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值