カスタムシェーダー

モジュラーシェーダー

のバージョンMari 2.0v1より前のリリースでは、カスタムの「モジュラーシェーダー」を登録するためのPython APIフックが提供されていました。ただし、モジュラーシェーダーシステムは、より柔軟なノードグラフベースのシステムのために廃止されました。

カスタムシェーダーとレイヤー

のカスタムシェーダーAPI Mariのノードグラフベースのシステムは、独自のシェーダーを作成して登録する機能を提供します。Mariノードグラフに基づいて、拡張可能なシェーダーシステムを使用してキャンバスにシーンをレンダリングします。内部的にはMari、シェーダー、レイヤーはノードの形をしています。次に、XMLファイルを提供してカスタムシェーダーとレイヤーを追加できます。 Mari、カスタムシェーダーとレイヤーをノードの形で定義します。ノード定義が書き込まれると、 .xmlファイル、それはに登録することができますMari Python APIを使用します。

に組み込まれているカスタムシェーダーAPI Mariに移動してアクセスできますHelp > Custom Shader API。さらに、次の場所に移動すると、PythonおよびC APIのドキュメントの詳細を読むことができます。 Python > DocumentationそしてHelp > SDK > C API > DocumentationMariメニューバー。

カスタムシェーダーの作成または登録に関して質問や問題がある場合は、次のアドレスのサポートポータルから直接カスタマーサポートにお問い合わせください。 https://support.foundry.com