-
Linking 2D and 3D layers for character rig
Hi all,
Apologies if this has been covered in another post somewhere but I’ve searched a while now and can’t seem to find an answer so here goes…!
I have a scene with a foreground, mid ground and background that are separated in 3D space in order to give me a sense of depth.
The shot starts wide, zooms in to the BG and then zooms back out to the MG.
When it zooms back to the MG, 3 characters appear.
I have rigged the characters in 3D space, however I am using a plugin called “Rubberhose” to animate the limbs, and this (from what I’ve seen) can only be used as 2D layers.
When the camera stops, I have switched the layers from the 3D static arms to the 2D arms so I can use the effect.
However…
I wish to link the shoulder null to the body which is 3D, so it moves with the position of the body.
I have tried using the following expression on the 2D layer.this_comp.layer(“shirt”).to_comp([0,0])
This works, but it moves the shoulder to a different position from it’s original, and I can’t move it back into position as the position values are now linked to the 3D layer.
I can parent the shoulder to a null and move it into position this way but I wondered if I’m overcomplicating things and if there was an easier way to do it?
Thanks in advance for any help!
Matt
