rop_fbxcharacteroutput node error issue. pls help sos

   Views 769   Replies 1   Subscribers 2
User Avatar
Member
2 posts
Joined: 1月 2024
Offline
hi guys, i am a newbie Houdini user here, pardon my newb-ness. Recently I've inherited a houdini project from my senior and my boss wants me to export a working animation from this project to Unreal Engine (FBX format)(im using HoudiniFX, licensed version, its really in an ungodly messy-state rn).

I kept facing an error "Failed to traverse rig geometry for export: No valid roots found" while using the 'rop_fbxcharacteroutput1' node. I checked that the 'rest geometry' and 'capture pose' inputs are fine. 'rest geometry input' being the armour mesh's 1st frame (static, not animated)
and 'capture pose' input being the bone's static pose (1st frame too)
. when these two inputs are solely connected to 'rop_fbxcharacteroutput1' node, the Save To Disk function/button works normally. However when i attach an Animated Pose input
into the rop_fbxcharacteroutput1 node and press Save To Disk, the error "failed to traverse rig..." flags up. Initially there was a name attribute error thing but i saw another forum post and used Name SOP to fix that. I have been trying to export this project as an FBX for 2-3 days now. please any one, any help and any advice would be much appreciated here.

My .hip file is attached here:
Image Not Found
if you need to see the god forsaken workflow/ nodes. Unfortunately the file caches is local to my PC and is too big to upload here i guess. thanks anyone yet again

Attachments:
rest_geometry_input.png (1.4 MB)
capture_pose_input.png (1.2 MB)
animated_pose_input.png (1.3 MB)
main_project.hip (1.2 MB)

User Avatar
Member
7969 posts
Joined: 7月 2005
Offline
The third input into the ROP should be the same topology as the second input except with animated P and transform attributes. Your screenshots suggest that you're giving the third input the animated skin geometry instead. Think of this as another way: the ROP takes exactly the same inputs as what you would put into a Bone Deform SOP. This is because the FBX file is meant to contain a scene that does skin deformation, it's NOT a cached file format like Alembic.
  • Quick Links