“mia_material”和“mia_physicalsky”着色器的专门工作流示例

 
 
 

当 mental ray 着色器有 shader 类型的参数时,需要一个 mental ray 着色器连接。当连接到该类型的参数时,没有类型检查。假设连接到该参数的着色器有必需的隐式数据流。Maya 的着色节点都不采用这种行为方式。

示例 1

将图像文件用作 mia_physicalsky 的背景

  1. 将 mib_lookup_background 连接到 Background 参数
  2. 将 mentalrayTexture 连接到 mib_lookup_background 节点的纹理属性。
  3. 在 mentalrayTexture 节点的 ImageName 属性中指定图像文件。

示例 2

提示

mia_material_x 着色器既支持 Maya 凹凸工作流也支持 mental ray 凹凸工作流,与 mia_material 着色器相比,建议使用该着色器。

将凹凸贴图添加到“mia_material” 着色器

  1. 创建下列节点:mib_passthrough_bump_map、mib_texture_remap 和 mib_bump_basis。您还需要创建纹理向量,建议您通过创建 mib_texture_vector 节点来创建纹理向量。
  2. 将 mib_passthrough_bump_map.message 连接到 mia_material.bump。
  3. 将 mib_texture_vector.outValue 连接到 mib_texture_remap.input。
  4. 将 mib_texture_remap.outValue 连接到 mib_passthrough_bump_map.coord。
  5. 将 mib_bump_basis.u 连接到 mib_passthrough_bump_map.u 并将 mib_bump_basis.v 连接到 mib_passthrough_bump_map.v。