PDA

View Full Version : Maya Joint Orient and Rotate Axis in 3dsMax


enrigger
11-06-2009, 02:50 PM
does anybody knows how to modify bone orient in 3dsmax?
I would like to have something like Joint Orient and Rotate Axis in Maya but I cannot find it....
Thankyou very much in advance

enrigger
11-09-2009, 09:08 AM
Any ideas?

Polimeno
11-12-2009, 12:02 AM
i took the following below from MaxScript Reference (Help):

Interface: BoneSysMethods:
<node>BoneSys.createBone <point3>startPos <point3>endPos <point3>zAxis

It returns the new bone node that was created.

<point3>startPos : The location of the new bone as point3

<point3>endPos : The direction (X axis) of the bone and the bone length as point3

<point3>zAxis: The direction of the Z axis for the new bone node as point3


NOTE:

If the Z axis is not perpendicular to the X axis, the Z axis will be made perpendicular. To create a bone chain, call createBone repeatedly with the startPosition set to the value of the previous endPosition. Note that newly created bones are not linked to any parent. So to create a bone chain, the script would also need to link each newly created bone segment to the previous.



Sx = 0
Sy = 0
Sz = 0
startPos = [Sx,Sy,Sz]

Ex = 0
Ey = 20
Ez = 0
endPos = [Ex,Ey,Ez]

rX = 90
rY = 0
rZ = 0
zAxis = [rX,rY,rZ]

b = BoneSys.createBone startPos endPos zAxis
b.wirecolor = red
b.name = uniqueName "boneSys_Method_"
b.frontfin = true
b.frontfinsize = 10.0






this is a simple script that create a bone....
try change the rX,rY,rZ values, and see what happens.

another way,
you can go to Bone Tools > Bone Edit Mode and then handle the Axis of your bones while the button is checked.

those are the workarounds i know.

hope it helps.

enrigger
11-12-2009, 02:53 PM
Thankyou for the answer Polimeno but what you're saying it's like simply rotating the bone, in maya with Joint Orient you have a sort of offset in the rotation axis.
For example that allows you to create a mirror behaviour on a right FK arm without creating a change in the translate orientation (as when you simply rotate a group above the bone).
How do you generrally create a mirror behaviour in 3dsmax?
Thankyou anyway

CGTalk Moderation
11-12-2009, 02:53 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.