Maya Training

Creating characters In Maya and Zbrush

Maya Training

Creating character renders in Maya 2017 and Arnold

Maya Training

Spach-Alspaugh House the complete courseware
You are here > Home > SimplyMaya Community Forums

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 23-03-2011, 04:55 AM   #1
Head of 3d Admedia
murambi's Avatar
Join Date: May 2007
Location: nairobi , ken-ya
Posts: 1,327
Thanks: 21
Thanked 129 Times in 128 Posts

Hey all is it possible to move the pivot point of a joint without moving the joint itself
murambi is offline   Reply With Quote
Old 23-03-2011, 11:48 AM   #2
LauriePriest's Avatar
Join Date: May 2003
Location: London
Posts: 1,001
Thanks: 0
Thanked 59 Times in 51 Posts

No, Joints are inherantly transforms.

When a joint is made what you see is a visual representation of its transform position and orientation.
It does not have a local pivot space which is what is edited when you move a pivot.

When you move the 'pivot' of the join all you are doing is moving the selected joint (in actuality you are moving all the joints down the chain!, look at the tanslations of of the joints down the chain the move the 'pivot' of the one before and then look at the orignal again you will see that the transforms have changed ... the children joints are positioned relatively to the parents)

To get the effect of moving the pivot you can either parent the joint to somethign else (only really works as you want I guess if its the root joint) Or parent constraint, though this might screw up your rotations. This is fine depending on what your doing, it has the potential to really make things behave strangely and you will run into gimbal lock pretty quickly if your not careful.

Ill explain incase anyone is interested in the geeky stuff:

In a mesh verticies are placed as a displacement from an objects transform, and when you move the pivot all you are doing is moving a local pivot relative to the actual one.

To see this:
make a cube move it up ten units... the actual pivot point is now +10 in y, notice when you move the pivot around or modify the mesh and centre pivot that your translate y is still +10 in y, all that you are doing is moving the local pivot relative to the original which is allways there and does not move.

If you go into the attribute editor of the transform node you can see this again if you go under pivots> local space and zero everythign out there, it will go to exactly where it was originally.

So in a hierachy what actually happens is something like world space matrix(0, 0, 0)> object matrix (always relative to its parent, by default this is world) & local pivot which is again relative to world (you can see this because whenever you move the pivot (hold d key) its axis always align with world space> tanslation is performed on local pivot which then modifies the actual object pivot.
FX supervisor - double negative
LauriePriest is offline   Reply With Quote

Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with centre pivot silverspawn Maya Basics & Newbie Lounge 2 08-03-2011 06:09 PM
Pivot Problems? TerryG Maya Basics & Newbie Lounge 3 28-02-2011 04:30 PM
TDW's stupid newbie questions TDW Maya Basics & Newbie Lounge 33 07-02-2011 12:16 AM
Robot rigging question. MtatFluler Maya Basics & Newbie Lounge 2 05-02-2011 03:14 AM
pivot point question Raptor365 Maya Basics & Newbie Lounge 2 02-02-2011 04:58 PM

Thread Tools

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-2017 SimplyMaya - vBulletin® Copyright © 2000-2017, Jelsoft Enterprises Ltd.