UberShaderGraph.sfx グラフはインストール ディレクトリの presets/ShaderFX/Scenes フォルダにあります。OpenGL、OpenGL Core Profile、DirectX 11 のすべてでこのグラフを使用することができます。テッセレーションなどの一部の機能は、OpenGL Core Profile または DirectX 11 モードでのみ利用できます。これは、ハイパーシェード(Hypershade)で作成する DirectX 11 Shader とともに使用される AutodeskUberShader.fxo シェーダに相当します。
このシェーダ グラフをロードするには、次の手順を実行します。
テクスチャ マップ ノードまたは UV セット ノードとともに使用する UV セットを選択するには、ShaderFX アトリビュート エディタ でこれらのアトリビュートのいずれかを使用します。Maya で作成された既定の UV セット名を使用する場合は、UV / UV セット インデックス(UVs / UV set index) アトリビュートを使用します。カスタムの UV セット名を使用する場合は、UVs / UV Set Name アトリビュートを使用する必要があります。
既定の UV セット名を使用する
既定では、UV セットには、次のような順序で名前が付けられます。
既定の UV セット名を使用する場合は、UV / UV セット インデックス(UVs / UV set index)を使用して UV セットを選択します。たとえば、インデックス 0 では map1 が選択され、インデックス 1 では uvSet セットが選択されます。
カスタムの UV セット名を使用する
FBX ファイルとしてシーンを書き出す場合、FBX が ShaderFX プリミティブ変数ノード アトリビュートをサポートしていないことに注意してください。