使用“凹凸 2D”(Bump 2d)工具

 
 
 

有关“凹凸 2D”(Bump 2D)工具的描述,请参见凹凸 2D

使用“提供 3D 信息”(Provide3d Info)为贴图分层纹理实现凹凸效果

  1. 将一个 2D 纹理映射到材质的“凹凸贴图”(Bump Mapping)属性。
  2. 将一个 3D 纹理映射到 2D 纹理的“颜色”(Color)属性(如“V 向颜色”)。
  3. 双击“Hypershade”中的 bump2d 样例打开 bump2d 的“属性编辑器”(Attribute Editor),并启用“提供 3D 信息”(Provide3d Info)(位于“效果”(Effects)标题下)。

    Maya 会对两个纹理应用凹凸贴图。

层叠或堆叠凹凸贴图

  1. “Hypershade”中,创建两个 2D 纹理和一个材质。
  2. 创建“Bump2d”工具节点。
  3. 使用鼠标中键将第一个 2D 纹理样例拖动到“Bump2d”工具样例上。
  4. 创建另一个“Bump2d”节点,并用鼠标中键将第二个 2D 纹理样例拖动到新的“Bump2d”工具样例上。
  5. 使用鼠标中键将此“Bump2d”样例拖动到第一个“Bump2d”样例上。

    此时将显示“连接编辑器”(Connection Editor)

  6. “右侧显示”(Right Display)菜单中,选择“显示隐藏项”(Show Hidden)
  7. “左侧显示”(Left Display)菜单中,选择“显示隐藏项”(Show Hidden)
  8. “输出”(Outputs)列中选择“输出法线”(Out Normal),然后从“输入”(Inputs)列中选择“法线摄影机”(Normal Camera)
  9. “Hypershade”中,使用鼠标中键将第一个“Bump2d”工具样例拖放到材质样例上,将这两个凹凸贴图指定给材质的属性。
    提示如果对使用环境贴图的一个材质进行凹凸贴图,请将凹凸节点的“输出法线”(Out Normal)属性连接到“环境”(Environment)纹理的“法线摄影机”(Normal Camera)属性和材质的“法线摄影机”(Normal Camera)属性。否则,在凹凸区域中不能正确地反映环境。

    Maya 为您提供了 MEL 脚本来完成此任务。将环境贴图的“输出颜色”(Out Color)连接到材质的“反射的颜色”(Reflected Color)后,在命令行中键入 cnctBumpProjNormal shader-name(其中 shader-name 是材质的名称)。

删除 bump2d 贴图

  1. 打开材质的“属性编辑器”(Attribute Editor)
  2. “凹凸贴图”(Bump Mapping)一词上单击鼠标右键。
  3. 从弹出菜单中选择“断开连接”(Break Connection)