CgFX シェーダは、OpenGL - 旧式(OpenGL - Legacy)表示モードでのみサポートされています。詳細については、「ビューポート 2.0 レンダリング エンジン」を参照してください。
CgFX プラグインをロードするには
CgFX シェーダ(CgFX Shader)マテリアルを作成するには
新しいシェーディング マテリアルがハイパーシェード(Hypershade)に表示され、CgFX シェーダ(CgFX Shader)マテリアル ノードがアトリビュート エディタ(Attribute Editor)に表示されます。
.cgfx ファイルを CgFXShader ノードに接続すると、プラグインはアトリビュートをアトリビュート エディタ(Attribute Editor)の追加のアトリビュート(Extra Attributes)セクションに自動的にロードします(アトリビュートが存在する場合)。
CgFx はプログラミング可能なシェーディング言語を使用するノードであるため、CgFX シェーダは Maya 内部にあるテクスチャ配置(place2DTexture または place3DTexture ノード)を自動的にはサポートしません。プログラミング可能なシェーディング言語を使用するということは、テクスチャのトランスフォームを外部から設定できないことを意味します。代わりに、シェーダに明示的にコード化する必要があります。明示的にコード化されたパラメータがシェーダ内にある場合は、UI の自動生成によって UI 要素が作成されます。その後で、テクスチャ配置ノードの適切なアトリビュートをシェーダのアトリビュートに接続する必要があります。
オプション > ビューポート 2.0 (Options > Viewport 2.0) > の統合ワールド(Consolidate world)オプションを有効にすると、ローカル軸の位置によって異なる CgFx プラグインが思い通りに動作しないことがあります。