Jump to content

Animate local transforms in object level


mStuff

Recommended Posts

Hi,

It seems that generally when animating objects in scene/object level, you are only able to animate variables globally.

I have a scene with a spinning propeller, and this spinning propeller needs to rotate around its own axis, while being placed in a certain spot in the scene. How is this achieved? All transforms in the scene are global space, so if you need to rotate the object 30 degrees on the X axis, the Y axis will not follow the local transforms and the propeller will spin sideways in circles.

spin.thumb.JPG.4a61879adf200b95b89667fb3496dad6.JPG

 

Followup question:

I briefly had a teacher from Lost Boys school of VFX and he showed me how to properly load animation data into a dopnet. Unfortunately I was just starting out with Houdini as he showed me, so I did not catch the method. I gathered that this should not be done in sop-level ('Use deforming geometry'), and rather with motion / 'RBD keyframe active' operators in the dopnet -- how do I load in my animation data, so the velocities are correct with proper interpolation?

motionoperator.JPG.2de5f503b6682e095dbef88baf4b9608.JPG

Thank you,

Link to comment
Share on other sites

Generally, the top level/obj level transform is used for placing the object in the scene. If you want the geometry inside the object to move, dive inside and drop down a transform node. Animate that transform node, inside, then position the object one level up.

Link to comment
Share on other sites

Hi Marcus,

in your particular case I would make simple rig for propeller. Take a look scene file. "translation" null for position in the scene and "rotation" null for orientation. Animation rotation axis of propeller in individual null. You can consolidate position and orientation in one null node of course.

Pic_01.jpg.90b16262ebd3b217df1c134582d72c14.jpg

propeller.hipnc

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...