Version: 6000.3
语言: 中文
光照贴图UV简介
检查光照贴图UV

生成光照贴图UV

Unity 可以计算烘焙的 UV光照贴图(lightmaps一种预渲染的纹理,包含光源对场景中静态对象的效果。光照贴图覆盖在场景几何体之上,以创建光照效果。更多信息
请参阅术语表
导入模型时,也可以提供自己的数据。

此页面包含以下信息:

如何提供自己的光照贴图UV

你可以在你选择的内容创建软件中创作自己的光照贴图UV。Unity 使用这些 UV 作为其计算的输入。

将此数据放在何处取决于你是为烘焙光照贴图、实时光照贴图还是两者提供UV:

  • 对于烘焙光照贴图,必须将光照贴图UV放置在Mesh.uv2中。该通道也称为“UV1”。
  • 对于实时光照贴图:
    • 如果你已经在Mesh.uv2网格Unity 的主要图形基元。网格构成了 3D 世界的很大一部分。Unity 支持三角或四边形多边形网格。Nurbs、Nurms、Subdiv 表面必须转换为多边形。更多信息
      请参阅术语表
      ,并且你想使用相同的UV作为实时光照贴图的输入,则无需执行任何作。Unity 回退到共享烘焙的光照贴图 UV。
    • 如果你已经在Mesh.uv2,并且您希望提供不同的UV作为实时光照贴图的输入,请将实时光照贴图UV放置在Mesh.uv3(也称为“UV2”)中。
    • 如果网格体的第二个通道中还没有烘焙光照贴图UV,则可以选择是否使用Mesh.uv2Mesh.uv3用于实时光照贴图UV。

光照贴图的良好UV集应遵守以下规则:

  • 它应该在 [0,1] x [0,1] UV 空间内。
  • 它在各个图表之间应该有足够宽的边距。有关详细信息,请参阅 UV 重叠反馈
  • 它不应有任何重叠的面。
  • UV中的角度与原始几何体中的角度之间应该有很小的差异。
  • UV中三角形的相对比例与原始几何体中三角形的相对比例之间应该有很小的差异),除非你希望某些区域具有更高的光照贴图分辨率。

如何自动生成光照贴图UV

你可以告诉 Unity 使用 模型导入设置 自动为模型生成光照贴图 UV。

  1. 在项目视图中选择模型。Unity 在检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
    请参阅术语表
    .
  2. 在“模型导入设置”中,导航到“模型”选项卡,然后导航到“几何体”部分。
  3. 勾选 生成光照贴图UV(Generate Lightmap UVs) 复选框。光照贴图UV设置(Lightmap UVs settings) 分段显示在 生成光照贴图UV(Generate Lightmap UVs) 复选框下方。
  4. 可选:在 光照贴图UV设置(Lightmap UVs settings) 分段中配置设置。有关详细信息,请参阅设置
  5. 单击“应用”按钮。Unity 将光照贴图 UV 生成到 Mesh.uv2 通道中。
光照贴图UV简介
检查光照贴图UV