使用 Turtle 烘焙法线贴图

使用 Turtle 烘焙法线贴图

  1. 设置曲面传递。请参见使用 Turtle 设置曲面传递
  2. 打开“纹理烘焙视图”(Texture Baking View)窗口(“窗口 > 材质/纹理烘焙编辑器 > 纹理烘焙视图”(Windows > Material/Texture Baking Editors > Texture Baking View))。
  3. “纹理烘焙视图”(Texture Baking View)工具栏中,单击 以打开“纹理烘焙设置”(Texture Baking Settings)
  4. “纹理烘焙设置”(Texture Baking Settings)“烘焙”(Baking)选项卡中,执行以下操作:
    • (可选)如果对象要变形角色,请确保“输出 > 高级设置 > 法线贴图”(Outputs > Advanced Settings > Normal Map)中的“坐标系”(Coordinate System)设置为“切线空间”(Tangent Space)
    • “输出 > 着色器输出”(Outputs > Shader Outputs)设置中,禁用“完全着色”(Full Shading)并启用“法线贴图”(Normal Map)
  5. 打开“纹理烘焙视图”(Texture Baking View)窗口(“窗口 > 材质/纹理烘焙编辑器 > 纹理烘焙视图”(Windows > Material/Texture Baking Editors > Texture Baking View))。
  6. 在工具栏中,单击 以启动纹理烘焙。

    “纹理烘焙视图”(Texture Baking View)窗口将显示生成的图像,并将文件放置在 turtle/bakedTextures 目录中。此法线贴图现在可以指定给低分辨率对象。

  7. 选择低分辨率对象,然后打开“属性编辑器”(Attribute Editor)
  8. 选择对象的材质节点。
  9. “公用材质属性”(Common Material Attributes)部分中,单击“凹凸贴图”(Bump Mapping)属性旁边的贴图按钮
  10. 在出现的“创建着色节点”(Create Shading Node)窗口中,选择“文件”(File)纹理。

    bump2d 节点会显示在“属性编辑器”(Attribute Editor)中。

  11. “属性编辑器”(Attribute Editor)中,展开 bump2d 节点的“2D 凹凸属性”(2d Bump Attributes)部分。
  12. “用作”(Use As)设置为“切线空间法线”(Tangent Space Normals)
  13. “属性编辑器”(Attribute Editor)中,展开“文件”(File)节点的“文件属性”(File Attributes)部分。
  14. 单击“图像名称”(Image Name)属性旁边的文件夹,以选择 turtle/bakedTextures 目录中的法线贴图。
    来自高分辨率对象的法线出现在低分辨率对象上,从而创建表面起伏的错觉。
    提示: 如果您未看到法线,请确保“硬件纹理”(Hardware Texturing)“着色 > 硬件纹理”(Shading > Hardware Texturing))处于启用状态。

相关主题