使用硬件着色器覆盖场景视图中的 Maya 着色器

 
 
 

可以按照以下步骤使用硬件着色器(如 CgFX 着色器或 HLSL 着色器)覆盖场景视图中的 Maya 着色器。有关硬件着色器的详细信息,请参见使用硬件着色器

开始之前,应该首先选择窗口 > 设置/首选项 > 插件管理器(Window > Settings/Preferences > Plug-in Manager),并确保已加载着色器插件(例如,CgFX 或 HLSL 着色器插件)。

  1. 在 Maya 材质节点的属性编辑器中,滚动到“硬件着色”区域。单击“硬件着色器”属性旁边的“映射”按钮。
  2. 在适当的情况下,从“创建渲染节点”(Create Render Node)窗口中选择硬件着色器节点(例如,Cgfx 着色器)。
  3. 在硬件着色器节点的属性编辑器中,单击“着色器文件”属性右侧的文件夹图标,并导航到着色器文件,例如,.fx.cgfx 文件。
    注意

    Maya 启动时,必须加载 CgFX 或 HLSL 着色器插件。如果在“创建渲染节点”(Create Render Node)窗口中不显示 Cgfx 着色器或 HLSL 着色器节点,请选择窗口 > 设置/首选项 > 插件管理器(Window > Settings/Preferences > Plug-in Manager),然后为 cgfxShader.mll 或 hlslShader.mll 启用“自动加载”,并重新启动 Maya。