ROP FBX output でモデルを出力した際、FBX内のモデル名が直前の"node name"が参照されます。("Model::attribwrangle1" )
ROP FBX output でモデル名を制御する方法はありますでしょうか?
"File"でインポートした際のモデル名を ROP FBX outputで出力するモデル名と同一にしたいです。
もしくは、直前のnode の"node name"を制御する方法はありますでしょうか。
ROP FBX output Model名を"File"でインポートした際のモデル名と同一にしたい
2591 5 0-
- MITCHT
- Member
- 4 posts
- Joined: Feb. 2022
- Offline
-
- Ken Taki
- Staff
- 477 posts
- Joined: April 2015
- Offline
-
- MITCHT
- Member
- 4 posts
- Joined: Feb. 2022
- Offline
-
- Ken Taki
- Staff
- 477 posts
- Joined: April 2015
- Offline
こちらの例では、
Name ノードで path アトリビュートを以下の Python スクリプトで指定し、
ROP_FBX で Build Hierarchy from Path Attribute をオンにし、その下で path アトリビュートを指定しています。
これで、出力 FBX ファイルの中の Geometry に File ノードの Geometry File (file) パラメータが使われているはずです。
Name ノードで Python のスクリプトを有効にするのが一筋縄ではいかない感じですけど、
最初にラベル上で RMB->Toggle Expression を実行してからコードをペースト、
それから Change Language to Python を実行します。
もしかすると、このあとにコードを再度ペーストしなければならないかもしれません。
これで問題がありましたら、お知らせください。
Name ノードで path アトリビュートを以下の Python スクリプトで指定し、
import os return os.path.basename(ch("../file1/file"))
ROP_FBX で Build Hierarchy from Path Attribute をオンにし、その下で path アトリビュートを指定しています。
これで、出力 FBX ファイルの中の Geometry に File ノードの Geometry File (file) パラメータが使われているはずです。
Name ノードで Python のスクリプトを有効にするのが一筋縄ではいかない感じですけど、
最初にラベル上で RMB->Toggle Expression を実行してからコードをペースト、
それから Change Language to Python を実行します。
もしかすると、このあとにコードを再度ペーストしなければならないかもしれません。
これで問題がありましたら、お知らせください。
Edited by Ken Taki - July 19, 2022 06:38:19
-
- MITCHT
- Member
- 4 posts
- Joined: Feb. 2022
- Offline
-
- MITCHT
- Member
- 4 posts
- Joined: Feb. 2022
- Offline
-
- Quick Links