生成光照贴图 UV
当您导入模型时,Unity 可以计算烘焙光照贴图预渲染的纹理,包含场景中静态物体上的光源效果。光照贴图覆盖在场景几何体上以创建光照效果。 更多信息
参见 术语表的 UV,或者您可以提供您自己的数据。
此页面包含以下信息
如何提供您自己的光照贴图 UV
您可以在您选择的建模软件中创建自己的光照贴图 UV。Unity 使用这些 UV 作为其计算的输入。
您放置这些数据的位置取决于您是否为烘焙光照贴图、实时光照贴图或两者都提供 UV。
- 对于烘焙光照贴图,您必须将光照贴图 UV 放置在Mesh.uv2 中。此通道也称为“UV1”。
- 对于实时光照贴图
- 如果您已经在网格Unity 的主要图形基元。网格构成了 3D 世界的很大一部分。Unity 支持三角形或四边形多边形网格。NURBS、NURMS、细分曲面必须转换为多边形。 更多信息
参见 术语表的Mesh.uv2
中拥有烘焙光照贴图 UV,并且您想使用相同的 UV 作为实时光照贴图的输入,则您无需执行任何操作。Unity 会回退到共享烘焙光照贴图 UV。
- 如果您已经在
Mesh.uv2
中拥有烘焙光照贴图 UV,并且您想提供不同的 UV 作为实时光照贴图的输入,请将实时光照贴图 UV 放置在Mesh.uv3 中,也称为“UV2”。
- 如果您在网格的第二个通道中还没有烘焙光照贴图 UV,则您可以选择使用
Mesh.uv2
或Mesh.uv3
作为实时光照贴图 UV。
用于光照贴图的良好 UV 集应遵循以下规则
- 它应该在 [0,1] x [0,1] UV 空间内。
- 各个图表之间应该有足够大的边距。有关更多信息,请参阅UV 重叠反馈。
- 它不应该有任何重叠的面。
- UV 中的角度与原始几何体中的角度之间差异应较小。
- UV 中三角形的相对比例与原始几何体中三角形的相对比例之间差异应较小,除非您希望某些区域具有更高的光照贴图分辨率。
如何自动生成光照贴图 UV
您可以指示 Unity 使用模型导入设置自动为模型生成光照贴图 UV。
- 在项目视图中选择模型。Unity 会在检视器Unity 窗口,显示有关当前选定游戏对象、资源或项目设置的信息,允许您检查和编辑值。 更多信息
参见 术语表中打开模型导入设置。
- 在模型导入设置中,导航到模型选项卡,然后导航到几何体部分。
- 选中生成光照贴图 UV复选框。“光照贴图 UV 设置”部分将显示在“生成光照贴图 UV”复选框下方。
- 可选:配置“光照贴图 UV 设置”部分中的设置。有关更多信息,请参阅设置。
- 单击应用按钮。Unity 将光照贴图 UV 生成到Mesh.uv2 通道中。