Maya Training

Introduction to Hard Surface Modeling

Maya Training

Interiors and Furniture Vol 1 & 2 - Modeling & Cloth

Maya Training

Shading, Lighting and Rendering the Bedroom in MR

Maya Training

Robot volume one - Modeling with animation in mind

Maya Training

Spach-Alspaugh House the complete courseware

Maya Training

Burt The Cartoon Dinosaur Vol 01 - Modeling

New Maya Training

Robot Volume 02 - Hybrid Rigging
You are here > Home > SimplyMaya Community Forums
Loading

Welcome to Simply Maya

Please Sign in or Sign up for an account

Member Login

Lost your password?

Not a member yet? Sign Up!

Old 19-04-2003, 08:08 PM   #1
DukerX
Subscriber
 
DukerX's Avatar
 
Join Date: Nov 2002
Location: Sandnes, Norway
Posts: 99
Thanks: 0
Thanked 0 Times in 0 Posts
Question IK

I've been playing with IK joints and stuff in maya, but as far as I know, it has it's limits...

As for now, there is a very spesific task I have been unable to do with bones.

I don't know the correct english term for the machine, but in norwegian it's kalled a "gravemaskin".
Lookups in a Norwegian->English dictionary gave me these words: "excavator", "mechanical navvy grab-dredger excavator", "digger", "navvy" and "shovel".

The idea is to build a joint chain with a IK handle that is animated with a motion path. The base is only able to rotate around the horisontal plane, and the other two joints can only rotate around a vertical plane (hinge-joints). The last joint in the chain should not be manipulated by the IK handle exept from the fact that it is connected to the rest of the joints.

The joint-chain consist of 5 joints, where joint1 is the base, wich only should rotate around the X axis. The IK handle is connected to joint4

I've tried to de-select the Y and Z boxes on "Degrees of Freedom" for joint1 but that screws up the entire IK solver, and the joints aren't following the IK handle any more.

I've also tried to switch on Y and Z rotation limit in the Limit->Rotate for joint1, but the same result still appears.

Disabling "Inherit Transform" for joint2 doesn't work either.
I've even tried to adjust the "Rotate order for each joint, still with the same results.

As shown in the image below, The bones should have no problem reaching the IK handle.
It's a straight-from-the-box joint chain and IK handle except from joint1 wich has only "X" enabled in "Degrees of Freedom"

This "Degrees of Freedom".. Is it possible to break the connection/inheritage to the other joints, or is there another, more straight-forward way that I have missed?
__________________
-DX-
DukerX is offline   Reply With Quote
Old 20-04-2003, 02:46 AM   #2
kal
SM Alumni
 
kal's Avatar
 
Join Date: May 2002
Location: Exeter, UK
Posts: 407
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Duker.

i guess one solution would be to have the IK go from the second joint, then group the first bone and control its y rotation by the end effector in whichever way you want (so it still rotates with the ik handle).

Is it absolutly necessary you use motion path? what are you trying to do?
kal is offline   Reply With Quote
Old 20-04-2003, 02:56 AM   #3
Kurt
Registered User
 
Kurt's Avatar
 
Join Date: May 2002
Location: Niagara Falls, Canada
Posts: 5,285
Thanks: 0
Thanked 64 Times in 64 Posts
Default

Also try setting the perfered angle on the middle joint, where the joint starts to curve down...
__________________
I am enough of an artist to draw freely upon my imagination, knowledge is limited, imagination encircles the world. (Albert Einstein)

http://kurtboutilier.cgsociety.org/
Kurt is offline   Reply With Quote

A little bit about who we are
Links you might find useful
Catch up with SimplyMaya
SimplyMaya specialises in Maya tutorials. We offer over 1,000 individual Maya training videos, ranging from basic Maya tutorials through to intermediate Maya tutorials. Our tutorials are created by instructors with industry experience and are designed to get you up and running in Maya quickly without making it seem like hard work.

Copyright © 1999-2015 SimplyMaya - vBulletin® Copyright © 2000-2015, Jelsoft Enterprises Ltd.