テクスチャを貼ったFBXを読み込むとマテリアル名がインクリメントされて違うマテリアルが割り当てられることがある

   1257   7   0
User Avatar
Member
10 posts
Joined: 3月 2020
Offline
お世話になっております。

添付ファイルのようにphong1マテリアルを貼ったCube1つ作成して
それを3つに複製したFBXをHoudiniにインポートするとMaterialPalleteでは
phong1、phong2、phong3が作られてしまいます。
ですが、@shop_materialpathは3Cubeともphong1のままになっております。

この状態で、上記のFBXに何らかの新規メッシュを追加してphong2などを割り当ててしまいますと
読み込みの順番?によっては、phong1から作られたphong2(コピー)に先に名前を占有され
本来のphong2(本物)がPhong4などに割り当てられてしまい、
その結果、@shop_materialpathにはphong2が入っておりますので、
phong1から複製されたphong2(コピー)で描画されることがありました。

今のところ、この現象はテクスチャを貼ったマテリアルのみで確認しており、
テクスチャを貼っていない場合はphong1しか作られませんでした。

考えられる原因としては、どのような問題がありますでしょうか?

Attachments:
MaterialTestFBX.zip (14.2 KB)

User Avatar
スタッフ
337 posts
Joined: 4月 2015
Offline
お使いの Houdini のビルド番号と、実際に行った Houdini の中でのインポート手順をお知らせいただけないでしょうか?
User Avatar
Member
10 posts
Joined: 3月 2020
Offline
お世話になっております。

Houdiniは20.0.506になります。

手順は新規でシーンを作成して、
Import>Filmbox FBXからFBXを取り込みました。

■インポートオプション
import.png

以上、よろしくお願いいたします。

Attachments:
import.png (85.6 KB)

User Avatar
スタッフ
337 posts
Joined: 4月 2015
Offline
添付されたFBX 内部には Phong の定義が一つしかないけど、File->Import->Filmbox FBX で読み込むと マテリアルが三つできることを確認しました。

テクスチャのない状態の FBX もいただくことは可能でしょうか?
上の FBX 同様、ASCII で出力したものが有難いです。
お手数をおかけいたしますが、宜しくお願い致します。

なお、Geometry ノードを作成してその中で FBX Character Import ノードを作成して上の FBX を読み込むとマテリアルの複製は起きていないようです。

この二つと他の FBX の入力に関してはこちらにも書いております。
https://ikatnek.blogspot.com/2021/04/fbx-import.html [ikatnek.blogspot.com]
User Avatar
Member
10 posts
Joined: 3月 2020
Offline
お世話になっております。

テクスチャを貼っていないFBXをご用意いたしました。
MaterialTest2.fbx

また、ご教授いただきましたFBX Character Importですが、
試してみたのですが、マテリアルは増えませんでしたが
マテリアルが全て一旦principledshaderに纏められて1つになっており
私の環境では、教えていただきましたページの手順では
shop_materialpathは見えるものの、material_overrideが
ジオメトリスプレッドシートに表示されませんでした。
geo.png

※material_overrideは見えませんが、テクスチャは貼られておりますので
 principledshaderにテクスチャ名を渡す何かが、どこかにはあると思っているのですが
 そちらについては、別途勉強しながら調査しております。

尚、LabsFBXArchiveImportではファイルから読み込んだときと同じ症状になることは確認いたしました。

以上、よろしくお願いいたします。

Attachments:
MaterialTest2.fbx (37.6 KB)
geo.png (38.4 KB)

User Avatar
スタッフ
337 posts
Joined: 4月 2015
Offline
テクスチャなしの fbx ファイルどうも有難うございます。
問題がわかり易いですね。
ちなみに、この FBX は、何のソフトウェアから出力されたのでしょうか?
バージョンも含めてご教示いただけますと助かります。

なお、私は今から約1週間出張に出るため、対応が遅れることをあらかじめお詫び申し上げます。
User Avatar
Member
10 posts
Joined: 3月 2020
Offline
承知いたしました。

Maya2024.1で作成いたしました。
User Avatar
Member
10 posts
Joined: 3月 2020
Offline
お世話になっております。

その後の進捗はいかがでしょうか?
  • Quick Links