Maya でカスタムメイドの mental ray for Maya シェーダを使用する

Maya でカスタム メイドの mental ray for Maya シェーダを使用するには

  1. シェーダの宣言ファイル(1 つまたは複数のシェーダを記述した .mi ファイル)を作成するか、取得します。

    シェーダの宣言ファイルを記述するを参照してください。

    ヒント:

    Maya では mental ray ユーザ データがサポートされています。Declared (パラメータ付き)および Literal (未処理バイト)データは、Maya の 2 つの個別ノードとして変換します。これは mental ray for Maya のカスタム シェーダ ノードにのみ適用されます。

  2. シェーダをシェーダ ライブラリに挿入します(Windows では .dll、Linux と Mac OS X では .so)。
    • mentalrayForMaya201x/shaders には既定でコンパイルされ Maya にロードされたシェーダ ライブラリが含まれます。
    • Windows でシェーダのコンパイルやリンクを行うには、shader.h のインクルードと shader.lib へのリンクが必要です。これらの 2 つのファイルは Maya に付属し、mentalrayForMaya201x/devkit に格納されています。

    シェーダ ライブラリの詳細については、「mental ray for Maya カスタム シェーダ」を参照してください。

    注:

    Mac OS X プラットフォームの場合、mental ray for Maya は既定の置き換え規則、.so > .dylib を使用します。拡張子が .so の古いシェーダ ライブラリは名前の変更が必要です。一貫して .so/.dll/.dylib 置き換え規則を適用することにより、プラットフォーム間での .mi シーンの互換性が保持されます。

  3. シェーダをロードするには次のいずれかを実行します。

    シェーダをロードするを参照してください。