法线贴图是一个三种颜色的贴图,与用于常规凹凸贴图的灰度贴图不同(请参见凹凸贴图)。红色通道编码法线方向的左右轴,绿色通道编码法线方向的上下轴,蓝色通道编码垂直深度。          

基本工作流程

3ds Max 提供很多不同的创建和使用法线凹凸贴图的方法,但是最直接最简单的工作流程涉及到这些步骤:

  1. 创建详细的高分辨率模型。

  2. 创建更简单的低分辨率模型。                  

    低分辨率模型应该具有高分辨率模型的通用形状和轮廓,通常它应该更小一些,因此高分辨率模型中的投影细节将显示在其表面的上方。                  


  3. 选择低分辨率模型。

  4. 选择“渲染”“渲染到纹理”。                  

    出现“渲染到纹理”对话框。                  


  5. “要烘焙的对象”卷展栏,“投影贴图”组中,单击“拾取”。                  

    3ds Max 将打开一个选择对话框。                  


  6. 选择高分辨率对象,然后单击“添加”。                  

    3ds Max投影修改器应用于低分辨率对象。                  


  7. 在“投影贴图”组中,打开“启用”。                  

    注意在此阶段,通常将单击“选项”以显示“投影选项”对话框,其中有各种关于生成投影方式的设置。                      


  8. 在“输出”卷展栏上,添加一个 NormalsMap 元素(请参见烘焙纹理元素)。将凹凸指定为其目标贴图窗。                

  9. 在“选定元素唯一设置”组中,启用“输出到法线凹凸”。

  10. 单击“渲染”。                  

    3ds Max 渲染法线贴图,该贴图存储来自高分辨率对象的法线数据。关于其他种类的纹理烘焙,它创建壳材质并将壳材质应用于低分辨率的对象,同时法线贴图指定为凹凸组件。                  


法线凹凸贴图的组件

3ds Max 界面中,法线凹凸贴图的控件显示在三个位置:  

  • 出现“渲染到纹理”对话框。                  

    特别是,法线投影控件位于“要烘焙的对象”卷展栏“输出”卷展栏。                  


  • 投影修改器                  

    可以应用投影修改器本身或自动执行“渲染到纹理”。                  


  • 法线凹凸贴图                  

    如果启用“输出到法线凹凸”,则“渲染到纹理”将自动创建法线凹凸贴图。                  


查看法线凹凸贴图

如果您使用的是 Nitrous 驱动程序(Nitrous Direct3D 11 为默认驱动程序)或是具有 DirectX 9 或更高版的旧版 Direct3D 驱动程序,您可以查看任何明暗处理视口中的法线贴图。

如果您使用的是具有 DirectX 8 的旧版 Direct3D 驱动程序,您可以使用金属凹凸明暗器在视口中查看法线贴图。

如果您使用的是 OpenGL 驱动程序,则法线凹凸贴图在视口中不会显示为三维。但是,仍然可以渲染并在渲染中使用法线贴图。

法线投影和子对象选择

可以使不同的子对象选择与不同的高分辨率几何体相关联。请参见“参考几何体”卷展栏(投影修改器)

,