Search - User list
Full Version: PythonによるKarma Material Builderの生成方法について
Root » 日本語フォーラム » PythonによるKarma Material Builderの生成方法について
kurama0724
Pythonを用いてマテリアルを自動生成するツールを複数制作しています。
そのうちの1つにshop_materialpathから指定したmateiral networkに自動的にマテリアルを生成するツールがあります。

そこで、この動画を参考にしました。
https://www.youtube.com/watch?v=Mxg-zhwdNlE&list=LL&index=4 [www.youtube.com]

この方法だと実際にmaterial netの中にいる場合はいいのですが、例えば、SOP内からLOPのmaterial libraryにマテリアルを生成するとなると厳しいです。

Pythonを用いてcreateNodeのように「階層を指定して、Karma Material BuilderやMaterialX BuilderなどSubnetではなく、VOPsのシェーダーを生成」する方法はありますか。

よろしくお願いいたします。
hidekis@sidefx.com
パス、名前指定でMtlxマテリアルを作成するサンプルコードを添付いたしました。
voptoolutilsを使用したシンプルな実装と、フル実装の二つに関数がありますので、参考にして頂ければと思います。
hidekis@sidefx.com
レシピ Data を応用した例も追加します。マテリアルネットワークを予め作成しておきたい場合などはこちらの方が使いやすいかもしれません。
コードが長く見えるかもしれませんが、mtlxmaterialのサンプルデータです。
kurama0724
ご対応ありがとうございます!

実装して、確認してみます!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB