Material Linkerで取得したMaterialXマテリアルを下流で他のマテリアルと合成したい

   441   0   0
User Avatar
Member
36 posts
Joined: 6月 2023
Offline
今手元に2種類の素材を想定するモデルを持っており("木の天板と金属の足の机"のようなことです)、各部はトポロジー上は繋がっていますが合成用の白黒テクスチャマスクが用意できているのでそれでマテリアルを各部に適用したいと思っています。
またその際、Material Linkerで読み込めるマテリアルとMaterial Libraryで自作したマテリアルを併用したいと思っています。

ひとつのMaterial Library内で複数のMtlX Standard Surfaceを合成することはMtlx Mixのアップデートもあり非常に簡単に行えるようになって助かっています。
この要領でMaterial Linkerで呼び出したマテリアルと、従来のMaterial Library上で作成したマテリアルをテクスチャマスクなどで合成する方法はないでしょうか。

抜け道的な方法として、使いたい2種類のマテリアルをEdit Material Networkで呼び出し、片方のサブネット内のグラフをまとめてもう片方のサブネット内にコピペしてMtlx Mixを使って合成するという方法がかろうじて機能しました。が、ペーストされた側のマテリアルには変更が加えられてしまうので再利用が難しくなる他、サブネット外にプロモートされた数値が全て変更前のデフォルトの値に戻されてしまう等使い勝手が悪く、工程もどこか遠回しで理に適っていないように思えます。

やろうとしていること自体はすごく基本的なことだと思うので何か見落としをしているだけだといいのですが、どなたか解決策をご存知ないでしょうか。
Edited by Hikari_ - 2023年12月28日 21:58:36
  • Quick Links