Maya 包括可用于创建硬件着色器的插件。
若要看到硬件着色器,必须具有受支持的显卡。请查阅 Autodesk 网站 (www.autodesk.com/hardware),获取有关合格硬件最精确的信息。并且,场景视图必须处于硬件纹理模式。只有硬件渲染器可以渲染这些硬件着色器。
若要创建和渲染 GLSL 着色器,必须在 Viewport 2.0中以 OpenGL 核心配置模式运行 Maya。选择“窗口 > 设置/首选项 > 首选项”(Windows > Settings/Preferences > Preferences)以打开“首选项”(Preferences)窗口,然后从“显示”(Display)类别中选择“OpenGL 核心配置”(OpenGL Core Profile)作为“渲染引擎”(Rendering engine)。
必须加载 CgFx 和 GLSL 着色器插件,您才能创建硬件着色器。如果在“创建渲染节点”(Create Render Node)窗口中不显示 Cgfx 着色器和/或 GLSL 着色器节点,请选择“窗口 > 设置/首选项 > 插件管理器”(Window > Settings/Preferences > Plug-in Manager),然后分别为 cgfxShader.mll 和 glslShader.mll 着色器插件启用 “自动加载”(Auto load)。