Puppet Setup

   3700   12   1
User Avatar
Member
32 posts
Joined: March 2009
Offline
I'm trying to create a realtime puppeteering setup. I'm doing some very basic tests and running into a problem. I have a Master control object that gets moved around in realtime using the mouse device, a record node and an export node inside a Chop Network. I'm attaching target objects to the Master control object using a BlendPose node. Every time I toggle the export
flag on the Export node in my CHop net to have the mouse control the Master, I lose the relationship between Master and Targets. It's as if the BlendPose node is being bypassed. Any ideas? …or is this something that Houdini is not going to do very well (I'm trying to replace Motionbuilder, which is what I'm using now)

Attached is a very simple scene using two cubes to illustrate the point.
(move the master cube in a positive x direction to see the effect)

Thanks,
Jeff

Attachments:
PuppetTests_A.hipnc (61.6 KB)

User Avatar
Member
7752 posts
Joined: July 2005
Offline
The problem seems to be that the Fetch CHOP does some special handling for CHOP tracks so it gets fetched as geo1:tx instead of tx. I've fixed your file by using an Object CHOP instead (set to only cook at the current frame).

Attachments:
puppettests_a_116_fixed.hipnc (63.5 KB)

User Avatar
Member
32 posts
Joined: March 2009
Offline
Thanks!
I'll check it out
User Avatar
Member
7752 posts
Joined: July 2005
Offline
FYI: The object level BlendPose tool in the Scene View pane uses Object CHOPs.
User Avatar
Member
32 posts
Joined: March 2009
Offline
hmm… can't seem to open the scene. I keep getting a “memory allocation error probably due to insufficient memory”. No other programs open and I've restarted the machine.
Jeff
User Avatar
Member
7752 posts
Joined: July 2005
Offline
I tried downloading the attached file from the website and it opened up fine for me on Win64 10.0.249.3. The downloaded file size should be 65030 bytes, with a md5sum of 469285aec7fc9e10ee91e62085a10253.
User Avatar
Member
7752 posts
Joined: July 2005
Offline
I'll attach a .zip file. Maybe you'll have better luck with it.

Attachments:
puppet_fixed.zip (9.2 KB)

User Avatar
Member
32 posts
Joined: March 2009
Offline
still not opening.
I'm running 10.0.249.3 on XP32. It's a non-commercial version.
User Avatar
Member
7752 posts
Joined: July 2005
Offline
The file sizes match?
User Avatar
Member
32 posts
Joined: March 2009
Offline
perfectly (65,030 bytes)
User Avatar
Member
7752 posts
Joined: July 2005
Offline
I'm not sure what the problem is then. Perhaps try downloading 10.0.249.5. I tried 10.0.249.5 on Win32 and it opened without problems too. In any case, you can just put down and Object CHOP yourself. On the Channel tab, set Channel Range to Current Frame. On the Object tab, set Target Object to /obj/Master and Compute to Position and Rotation. Now connect it to the first input of your BlendPose CHOP.
User Avatar
Member
32 posts
Joined: March 2009
Offline
same result w/ 10.0.249.5
User Avatar
Member
32 posts
Joined: March 2009
Offline
File won't open for some unkown reason. I can't even open my own version.
Anyway I got it working by following your instructions.
Thanks!
Jeff
  • Quick Links