up vector decided to change on it's own?!

Issues concerning rigging & Face Robot...
Post Reply
User avatar
minilogoguy18
Posts: 110
Joined: 24 Dec 2012, 19:34

up vector decided to change on it's own?!

Post by minilogoguy18 » 22 Feb 2013, 04:27

I have a rig that I built and all the sudden the right knee bends backwards even though NOTHING was changed and unfortunately it happened before I last saved. changing the resolution plane is not an option at this point as it will just ruin the enveloped model.

Does anyone know what could have happened and how to fix it?

SpookyMunky
Posts: 102
Joined: 14 Jun 2012, 02:30

Re: up vector decided to change on it's own?!

Post by SpookyMunky » 22 Feb 2013, 05:44

hmm, cant you just remove all constraints from whatever bone is afflicted ? then maybe if arranging it back into the right position is out of the question, put a null where you think the upvector should be and do the constraint again with constraint compensation on ? :).. if that doesnt work send me the scene, sounds fun :)

User avatar
csaez
Posts: 253
Joined: 09 Jul 2012, 15:31
Skype: csaezmargotta
Location: Sydney, Australia
Contact:

Re: up vector decided to change on it's own?!

Post by csaez » 22 Feb 2013, 05:58

Referenced model? If so try cleaning up the delta or save/load animation in a new ref model.

User avatar
minilogoguy18
Posts: 110
Joined: 24 Dec 2012, 19:34

Re: up vector decided to change on it's own?!

Post by minilogoguy18 » 22 Feb 2013, 14:01

The scene is a Mod Tool 7.5 .exp file, don't know if you have Mod Tool SpookyMunky.

I have no idea how this happened, it doesn't make any sense. It wouldn't be bad if I could just change the resolution plane but nothing I have tried to preserve the envelopes has worked so far. I really don't feel like redoing it.

EricTRocks
Moderator
Posts: 754
Joined: 25 Nov 2009, 01:41
Contact:

Re: up vector decided to change on it's own?!

Post by EricTRocks » 22 Feb 2013, 15:29

You can change the roll parameter to rotate it back around to the correct side. Then select the deformers for the leg and go to Animate > Deform > Envelope > Set Reference Pose.
Eric Thivierge
Lead Kraken Developer, Fabric Engine
http://fabric-engine.github.io/Kraken

User avatar
mattmos
Posts: 445
Joined: 02 Dec 2009, 16:59

Re: up vector decided to change on it's own?!

Post by mattmos » 22 Feb 2013, 16:05

Have you messed about with the kinematic joint preferences for the second bone in the chain yet? Might be worth a fiddle. If you invert the angle set in the preferred rotation then move the leg it should click back to the normal (non-inverted) direction.

User avatar
minilogoguy18
Posts: 110
Joined: 24 Dec 2012, 19:34

Re: up vector decided to change on it's own?!

Post by minilogoguy18 » 22 Feb 2013, 17:16

Thanks for all the fast replies guys, gonna try some of the things suggested when I get home from work. The odd thing is I do have an old save containing an animation and comparing the 2 nothing is different with that leg or any of its constraints. I just don't wanna have to redo all the changes since that old file but the leg at least works right.

User avatar
minilogoguy18
Posts: 110
Joined: 24 Dec 2012, 19:34

Re: up vector decided to change on it's own?!

Post by minilogoguy18 » 23 Feb 2013, 02:44

mattmos wrote:Have you messed about with the kinematic joint preferences for the second bone in the chain yet? Might be worth a fiddle. If you invert the angle set in the preferred rotation then move the leg it should click back to the normal (non-inverted) direction.
That worked perfectly, not sure if it somehow got changed but I also was focusing so much on the first bone (thigh) since it's resolution plane is normally what would have the most influence on up vector.

The set reference pose is another thing to remember, seems like that one is something I should know by now, will help with touching up the weights since I changed the base pose to something a little more suited for the game engine, fingers being in the base pose rather than straight.

User avatar
mattmos
Posts: 445
Joined: 02 Dec 2009, 16:59

Re: up vector decided to change on it's own?!

Post by mattmos » 23 Feb 2013, 11:27

It happens sometimes when the leg is created without enough bend between first and second bones, and also sometimes when you accidentally translate a bone, don't ask me why that affects it though!

Post Reply

Who is online

Users browsing this forum: No registered users and 16 guests