FBXの書き出し時にAlphaTextureの情報も書き出す方法を教えてください

   1506   2   0
User Avatar
Member
2 posts
Joined: 9月 2019
Offline
FBXの書き出し時にAlphaTextureの情報も書き出す方法を教えてください

概要
「ROP FBX Output」を使用してFBXを書き出しましたが、DiffuseTextureの情報は存在するのにAlphaTextureの情報は失ってしまいます。
AlphaTextureの情報を保ったまま書き出す方法を教えてください。
書き出されたFBXの中身は

補足説明
①MaterialはPrincipledShaderを使用していて設定項目はTextureタブのBaseColor内とOpacityのTexture関連のみです。
②PrincipledShaderを使用しているのでシェーダプロパティ(ogl_diff, ogl_opacitymap)の設定は不要だと考えています。
③RGBAの1枚のTextureではなくDiffuseTextureとAlphaTextureの様な2枚のTextureを想定しています。

手順A
A-1:Houdini 19.0.657で添付のシーンを開きます。
A-2:「geo1」の「matnet1」の「principledshader1」からTextureタブのOpacityのUseTextureを再度オンにします。
A-3:「geo1」に戻って「rop_fbx1」のSave to DiskでFBXを書き出します。

確認方法B, C
B-1:添付ファイルの「outフォルダ」に「geo1out.fbx」が書き出されているのでメモ帳などで開きます。
B-2:最後の方に「Object connections」の設定箇所があり「DiffuseColor」についてのTextureパスは存在しているが
AlphaTextureのパスが消えていることがわかります。
C-1:FBX Importウィンドウで先ほど出力したFBXをインポートします。
C-2:「Subnetwork」内の「materials」の「principledshader1」のTextureタブからOpacityを確認すると情報が消えていることがわかります。

補足情報
Houdiniのバージョン:HoudiniFX 19.0.657
OS:Windows10
グラフィックスカード:NVIDIA GeForce RTX3060
ドライバーのバージョン:512.15
AlphaTextureパスをMayaで付けて出力したFBX:
Image Not Found

上記確認方法で出力したFBX:
Image Not Found


以上です。よろしくお願いします。
-----------------------------------------------------------
追記:10/18
リンクがImage Not Foundといわれたので下記に並べときます。

Attachments↓
1.検証で使用したノード画像
2.HipファイルとTexture2枚をzipしたもの
3.Mayaから書き出したTransparency情報があるFBX
4.手順Aで書き出したFBX
Edited by suzuki_aki - 2022年10月17日 23:13:01

Attachments:
samune.jpg (576.0 KB)
BaseColor_And_Alpha_Export.zip (211.4 KB)
target_geo1.fbx (15.7 KB)
geo1out.fbx (13.4 KB)

User Avatar
スタッフ
335 posts
Joined: 4月 2015
Offline
回答が遅くなっておりますが、もう少し調べてみます。
User Avatar
Member
2 posts
Joined: 9月 2019
Offline
お忙しいところ恐縮ですが、その後の進展いかがでしょうか?
  • Quick Links