HLSL 着色器

 
 
 

HLSL(高级着色语言)着色器节点可以在 Maya 中创建和配置本地 HLSL 硬件着色器。HLSL 是 Direct X 的原生着色语言,因此对于许多基于 Direct X 的目标应用程序是首选的着色语言,包括适用于 XBOX 系列控制台的游戏。与 Maya 中的上一个 HLSL 支持不同,HLSL 着色器提供本地 Direct X 编译渲染。

注意

该功能需要安装 2007 年 2 月版的 Direct X。

若要将旧的 .FX 文件转换为新的 .cgfx 格式,请使用 NVIDIA 提供的转换工具。Cg 和 CgFX 还提供了大量文档。请参见 www.developer.nvidia.com

基本工作流程

下列步骤概括了使用 HLSL 插件的基本工作流程。

若要创建并使用 HLSL 着色器,请参见使用 HLSL 着色器

HLSL 限制和其他注释

HLSL 着色器当前仅受默认 Maya 场景视图支持。当前,不支持高质量渲染器或外部渲染器。

HLSL 插件当前不支持可以使几何体变形的着色器。将可以看到这些效果,但在将 DX 和 GL 场景元素合成在一起时可能会存在瑕疵。