counteracting inheritance

counteracting inheritance

Anonymous
Not applicable
278 Views
2 Replies
Message 1 of 3

counteracting inheritance

Anonymous
Not applicable
Greetings

Lets say you have 3 objects in a parent>child>grandchild relationship and a helper object with custom attributes for control.

a. I have a working slider which rotates the parent in it's local Z
(the child and grandchild rotate as well, as intended)

b. I have a working slider which rotates the child in it's local Y
(the grandchild inherits this, as intended)

c. I have a working slider that rotates the grandchild In it's local Y

Problem 1.

I want a slider d. that reverses c.
I.E. rotate the parent, and child around the pivot of the grandchild in it's local Y, while keeping the grandchild stationary.

I've had inconsistent success using the 'about' and 'in coorrdsys' contexts, on the parent and child, while counter rotating the grandchild, but am sure there is a more stable (matrix maths?) solution. (or I am just going about this the wrong way)

Problem 2.

I want to make sure all the keys associated with this animation are located on the helper object. In my example I've done this with expression controllers, but again, there might be a better way to do it.

Thanks again

Mikie

P.S. I've attached an example file which contains a stripped down suspended torso .max file and .ms file which sets up my controls.
4 of the 6 included controls work. Chest Roll, and Chest Turn do not.
I'm not discounting the possibility I should be going about this completely differently. 🙂
0 Likes
279 Views
2 Replies
Replies (2)
Message 2 of 3

Steve_Curley
Mentor
Mentor
No file - please see this post for help with attachments.

Max 2016 (SP1/EXT1)
Win7Pro x64 (SP1). i5-3570K @ 4.4GHz, 8Gb Ram, DX11.
nVidia GTX760 (2GB) (Driver 430.86).

0 Likes
Message 3 of 3

Anonymous
Not applicable
Ugh... sorry. didn't realise preview killed it....

torso_v3_2012.zip

0 Likes