CgFX プラグインをロードするには
CgFX シェーダ(CgFX Shader)マテリアルを作成するには
新しいシェーディング マテリアルがハイパーシェード(Hypershade)に表示され、CgFX シェーダ(CgFX Shader)マテリアル ノードがアトリビュート エディタ(Attribute Editor)に表示されます。
.cgfx ファイルを CgFXShader ノードに接続すると、プラグインはアトリビュートをアトリビュート エディタ(Attribute Editor)の追加のアトリビュート(Extra Attributes)セクションに自動的にロードします(アトリビュートが存在する場合)。
CgFx はプログラミング可能なシェーディング言語を使用するノードであるため、CgFX シェーダは Maya 内部にあるテクスチャ配置(place2DTexture または place3DTexture ノード)を自動的にはサポートしません。プログラミング可能なシェーディング言語を使用するということは、テクスチャのトランスフォームを外部から設定できないことを意味します。代わりに、シェーダに明示的にコード化する必要があります。明示的にコード化されたパラメータがシェーダ内にある場合は、UI の自動生成によって UI 要素が作成されます。その後で、テクスチャ配置ノードの適切なアトリビュートをシェーダのアトリビュートに接続する必要があります。
cgfxShader ノードのアトリビュート エディタ(Attribute Editor)で、Reload (リロード)、Edit (編集)、Open (開く)ボタンを使用すると、指定した FX ファイル上で該当処理を実行することができます。
指定した CgFx ファイルをディスクからリロードします。
Windows の Microsoft® メモ帳か Linux の vi で、指定したCgFx ファイルを編集用に開きます。必要に応じてファイルを編集して保存します。Maya は、自動的にこの CgFx ファイルをリロードします。
Windows のメモ帳の読み取り専用フォーマットと Linux の vi で、指定した CgFx ファイルを開きます。