Maya 中经过编译的 CgFX 插件允许您创建硬件着色器。以前,您可能已从 nVidia® 下载了 Cg/CgFx 库。详细信息请参见关于硬件着色器。
有关如何创建 CgFX 着色器的信息,请参见创建 CgFX 着色器。
该插件使用 Cg 3.0.015。Cg 编译器 (cgc) 和所有 dll 均包含在 Maya 的存储箱目录中。
旧效果支持另一不同的语法 .fx (MS) 文件,而当前效果支持:.cgfx。由于 CG 是 HLSL 的超集,因此,CGFX 3.0.015 拥有 Cg 的所有容量(界面和未标注大小的数组)。因此,CgFX 3.0.015 采用名为 .cgfx 的格式,允许开发人员使用 Cg 语言进行编程。
如果已安装 CgFX 的旧版本,则必须先将其卸载,或禁用随安装设定的环境变量。