ShaderFX はリアル タイムのシェーダ エディタで、異なるシェーディング ノードを接続することによって簡単に高度なビューポート シェーダを作成することを可能にします。 シェーダ ネットワークを作成するときに、結果のマテリアルをビューポート 2.0 でリアル タイムに視覚化することができます。
この機能により、アーティストとプログラマは、ゲーム エンジンのシェーダに一致するシェーダを設計することができます。Maya ビューポート内で、ゲーム アセットとテクスチャを簡単に使用できるようになりました。
ShaderFX は OpenGL、OpenGL Core Profile、DirectX 11 のすべてをサポートし、シェーダ グラフ内で自由にモードを切り替えることができます。
テッセレーションは現在 OpenGL Core Profile および DirectX 11 モードでのみ利用できます。ShaderFXを使用するには、ハードウェア テクスチャリングを有効にする('6' モードまたはシェーディング > ハードウェア テクスチャリング(Shading > Hardware Texturing)必要があります。
開始するには、「ShaderFX シェーダを作成する」を参照してください。サンプル ワークフローに慣れていない場合は、「ShaderFX 入門用のサンプル ワークフロー」を参照してください。一般的な ShaderFX ノードおよびサンプル アプリケーションの詳細については、「一般的な ShaderFX ノードおよびアプリケーション」を参照してください。
物理およびエネルギー保存の法則に従う、物理学に基づいたシェーダを作成して割り当てることもできます。Stingray PBS (物理ベースのシェーダ)ノードの詳細については、「Stingray 物理ベース シェーダを作成する」を参照してください。