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 20-11-2002, 10:51 AM   #1
dkouts
Registered User
 
dkouts's Avatar
 
Join Date: Oct 2002
Location: Australia
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
Question Mechanical Arm with IK

Hi all...

I'm creating an articulated mechanical arm that I want to
control with an IK skeleton/bone chain.


eg from this...

o-------o-------D



to this...

o
/ \
/ \
o D <--


(Just by pulling that rightmost IK end effector leftward)


Now since the skeleton wont actually be DEFORMING any CVs
or geometry, I was wondering if the only way to achieve this
is to parent the various segment lengths of geometry to their
respective bones, with the hinges lining up with the IKjoints, or
is there a way in Maya to replace the tetrahedron display of
bones with the actual geometry itself, thereby animating the
geometry directly with IK?


Dan
dkouts is offline   Reply With Quote
Old 20-11-2002, 10:53 AM   #2
dkouts
Registered User
 
dkouts's Avatar
 
Join Date: Oct 2002
Location: Australia
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
Default by the way...

Seems my second little ascii drawing has come out a bit skewed!

Should be a simple triangular peak, like an upside down V.

Dan
dkouts is offline   Reply With Quote
Old 20-11-2002, 10:56 AM   #3
Roman
Supreme Being
 
Roman's Avatar
 
Join Date: May 2002
Location: Athens, Greece
Posts: 1,123
Thanks: 0
Thanked 1 Time in 1 Post
Default

how about attachin' a pic m8.. would make us understand better.. :p
Roman is offline   Reply With Quote
Old 20-11-2002, 12:02 PM   #4
Darkware
Subscriber
 
Darkware's Avatar
 
Join Date: Oct 2002
Location: USA
Posts: 1,172
Thanks: 0
Thanked 4 Times in 4 Posts
Default

I get the impression that you want to make an arm that flexes without the geometry near the joints moving at all. If this is the case, rigid binding might work. You would probably have to tweak the setting to get exactly what you wanted, though. What will work is this: Each segment of the arm would have to be a seperate object. You make the skeleton.

|------------||-------------|
|+++++++++<>++++++++++|
|------------||-------------|

Consider that as two cubes side by side. The +'s are the skeleton, while the <> is the middle joint. The skeleton was created from LEFT to RIGHT. Click the skeleton portion on the left. It highlites both the portion you clicked on as well as the right skeleton due to the hierarchy (sp) of it all. Anyway, after you select the left skeleton, select the left box. Go to Skin>Bind>Smooth or Rigid Bind. Now select the rightmost skeleton. Select the right box. Choose Skin>Bind>whatever. Now both segments of geometry move independantly with the skeleton part it was attached to. This won't work unless the segments are two different objects, though, unless you can select individual faces to bind to skins.

If it is all one big piece of geometry, look into rigid binding.

Anyone else have a take on this?
__________________
www.Darkware3D.com
Darkware is offline   Reply With Quote
Old 20-11-2002, 12:29 PM   #5
dkouts
Registered User
 
dkouts's Avatar
 
Join Date: Oct 2002
Location: Australia
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
Post OK, check this (rough) diagram

OK, Roman see on this pic - The top image represents the final effect;

the middle part represents the IK chain with bones, joints in place etc;

And the bottom image I guess illustrates my question - Is the only way
to animate my mechanical arm with IK to parent my various modelled
segments to the bone objects,

OR!!!

Is there a way in Maya to replace the tetrahedral bone "objects" with
modelled polygon/nurbs geometry?

Does this make sense?

: - )
dkouts is offline   Reply With Quote
Old 20-11-2002, 01:20 PM   #6
dkouts
Registered User
 
dkouts's Avatar
 
Join Date: Oct 2002
Location: Australia
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
Thumbs up

Hey Darkware - thanks a million for the reply - That gives me a place to start!

I'll go and R&D your suggestions now!

Dan
dkouts is offline   Reply With Quote
Old 20-11-2002, 09:40 PM   #7
Darkware
Subscriber
 
Darkware's Avatar
 
Join Date: Oct 2002
Location: USA
Posts: 1,172
Thanks: 0
Thanked 4 Times in 4 Posts
Default

One thing I forgot to add - make sure you SHIFT select the boxes after you select the skeletons. It must be selected in that order, too for bind skin to work. Yeah, yeah, you know all that probably...
__________________
www.Darkware3D.com
Darkware is offline   Reply With Quote
Old 20-11-2002, 10:18 PM   #8
Roman
Supreme Being
 
Roman's Avatar
 
Join Date: May 2002
Location: Athens, Greece
Posts: 1,123
Thanks: 0
Thanked 1 Time in 1 Post
Default

cool.. nice goin' Darkware.. :p
Roman is offline   Reply With Quote
Old 21-11-2002, 08:08 PM   #9
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

I just parent the the geometry to the joints, should work with or with out IK's. Have go try it.
__________________
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
Old 21-11-2002, 08:58 PM   #10
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

Ok think I figured it out!!! I used my comic guy as the example. I also didn't have to bind anything its all parented.


Steps

1) make your skeleton

2) go to the elbow and rotate it 90 degree's than set perfered angle.

3) Add ik from shoulder to wrist (I used ikSCsolver)

4) Parent the Geometery to the joints you want them to stick too

It should work, thats how I did mine.

Post a picture if it dosent work, so I can take a look see.


Hope this helps
__________________
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/

Last edited by Kurt : 21-11-2002 at 09:01 PM.
Kurt is offline   Reply With Quote
Old 22-11-2002, 12:44 AM   #11
dkouts
Registered User
 
dkouts's Avatar
 
Join Date: Oct 2002
Location: Australia
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hey Kurt, thanks a lot for that reply - a BIG help.

And thanks Darkware & Roman too! What a great community
this is.

Dan
dkouts is offline   Reply With Quote
Old 22-11-2002, 12:51 AM   #12
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

Glad it helped bud
__________________
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.