상품 설명
【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(仕様・命名規則一覧)
--------------------------------------------------
■ 利用規約・免責事項
--------------------------------------------------
・商用・非商用問わず自由にご利用いただけます。
・本スクリプトの再配布・転売は禁止いたします。
・本スクリプトの使用により生じたいかなるトラブル・損害について、製作者は一切の責任を負いかねます。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기