Maya Python】Substance ➔ OpenPBR 自動アサイン&マテリアル相互変換パック
- ダウンロード商品¥ 500



【Maya Python】Substance ➔ OpenPBR 自動アサイン&マテリアル相互変換パック Substance 3D Painter等から書き出したテクスチャの接続や、次世代シェーダー「OpenPBR」への移行作業を完全自動化するMaya用スクリプト2点セットです。 テクスチャを1枚ずつ手動で読み込んでColorSpaceを変えたり、AOを乗算ノードで繋いだり、Displacementを割り当てる毎回の「地味で面倒な手作業」をゼロにします。 -------------------------------------------------- ■ 収録ツール -------------------------------------------------- 1. Substance ➔ OpenPBR Auto Loader フォルダを指定するだけで、Substance等から書き出したテクスチャ群を自動判別してOpenPBRシェーダーを一括構築します。 ・対応マップ:BaseColor, Roughness, Metallic, Normal, AO, Height, Coat, Opacity, Emission ・【AO乗算合成】:multiplyDivideノードを自動挿入し、BaseColorと自然に乗算合成 ・【Height(Displacement)】:displacementShader経由でShadingEngineへ直結 ・ColorSpace自動最適化:カラー系(sRGB)とデータ系(Raw / Alpha is Luminance)を自動判別 ・ワンクリックアサイン:メッシュ選択中に実行すれば、マテリアル+ディスプレイスメントまで即座に割り当て 2. PBR Material Converter Arnold標準の「aiStandardSurface」と次世代規格「openPBRSurface」を相互変換する一括コンバーターです。 ・ノード接続・数値維持:カラー、粗さ、金属度、透明度、Coat、法線等の設定を完全保持 ・ShadingEngine自動更新:モデルへのアサイン状態を壊さずにシェーダーのみを安全に差し替え ・シーン全体 / 選択マテリアルの自動判定:未選択ならシーン内の全該当ノードを一括マイグレーション ・USD / MaterialX移行や、過去アセットの規格統一に最適 -------------------------------------------------- ■ 導入方法(外部画像不要・かんたん登録) -------------------------------------------------- 1. ZIPを解凍し、中身のスクリプトを「Documents/maya/scripts」フォルダに配置します。 2. Mayaのスクリプトエディタ(Python)で「add_to_shelf.py」を実行します。 3. 現在開いているシェルフに、文字ラベル付きの「Load」「Conv」ボタンが自動登録されます! ※スクリプトエディタから各.pyコードを全選択し、中ボタンドラッグでシェルフに登録して使用することも可能です。 -------------------------------------------------- ■ 動作環境 -------------------------------------------------- ・Autodesk Maya 2024 / 2025 / 2026 以降推奨 ・Arnold (MtoA) プラグイン有効(openPBRSurface対応バージョン) ・OS: Windows / macOS -------------------------------------------------- ■ 内容物 -------------------------------------------------- ・OpenPBR_AutoLoader.py ・PBR_MaterialConverter.py ・add_to_shelf.py ・README.txt(仕様・命名規則一覧) -------------------------------------------------- ■ 利用規約・免責事項 -------------------------------------------------- ・商用・非商用問わず自由にご利用いただけます。 ・本スクリプトの再配布・転売は禁止いたします。 ・本スクリプトの使用により生じたいかなるトラブル・損害について、製作者は一切の責任を負いかねます。


