Three hour Master Class covering how to use Max Script for creating character rigs.
Пікірлер: 26
@andrezaguayo40929 жыл бұрын
This is a really helpful video thank you Paul for making this available on youtube. I found it very helpful the way you explained the transform matrix.
@Daikonforge8 жыл бұрын
Absolutely love your videos. So helpful and informative. Thanks a bunch!
@mentaraeblue6 жыл бұрын
Thanks Sir, because of you today i understand the transformation matrix, thanks a lot.
@souhailzine66328 жыл бұрын
Absolutely love your videos Thanks
@metamesh19 жыл бұрын
nice one Paul, really interesting
@user-lo5bs5el2x22 күн бұрын
谢谢
@llllIIIIlllIIIlll9 жыл бұрын
감사합니다~
@crediblemulk46386 жыл бұрын
What if you want to build a joint chain based on a set of point helpers? That would mean that there is no length attribute to gain from the selection used to create the multi array of arrays and you would need to get the end point of the to be created child bone some other way. I dont think that using $Point001.dir (Point001 being the first in a hierachy of points) will help as when I swapped .length for .dir, I got a single bone at each point that was parented as it should be, but not a chain as created with the .length data. Perhaps you can get the row1 or row 2 data from the next item in the multi array and plug that in to the creation code, but that may cause issues for the last bone in the sequence, though I have not explored this yet. I am sure there is a more fluid way to do it. I like this method though, its simpler than what I have previously used, even though that works with points, I just need to figure out how to use points or objects that do not have a .length attribute with this method. Thanks Paul, always a great source of information.
@paulneale6 жыл бұрын
I would have to watch it again to see what I'm telling you to do but to get the length between two point helpers it would be len=length ($p2.pos - $p1.pos) or dist=distance $p1 $p2 Direction vector pointing down the bone is dir=($p2.pos - $p1.pos) If you want that normalized dir=normalize ($p2.pos - $p1.pos) Does that help?
@crediblemulk46386 жыл бұрын
Thats sort of what I do now, where I access the object transform/pos data in my current script, but its a bit convuluted and I could possibly streamline or improve it. Its good to know that I have a similar direction to what you have suggested, but after all, I have learnt most of my rigging from your tutorials over the years Paul, so its probably your idea anyway! Thanks for the reply, the information is great and really has helped.
@paulneale6 жыл бұрын
I don't use point helpers any more and just create the bones and place those where I want.
@renatopolimeno2 жыл бұрын
Hey Paul, long time no see (from CGTalk/CGSociety rigging forums). Have you been trying python inside 3dsmax?
@paulneale2 жыл бұрын
Yes, and is a fantastic tool in addition with Max Script.
@dispersiasvata5 жыл бұрын
Paul, please tell me. Нow Paint Weights hotkey?
@paulneale5 жыл бұрын
You need to set one up your self
@mustapha3d4 жыл бұрын
Reaction manager & wire parametre not working with animation layer do you know any solotion and thank your for your tutorials
@paulneale4 жыл бұрын
I have no idea what you have tried or how you have tried to set it up. Are you saying that you setup reaction manger and then added animation layers and it is not working? If so this makes complete sense since the driving track of animation that you connected in the reaction manager is no longer the track of animation that you are animating.
@mustapha3d4 жыл бұрын
@@paulneale ok thank you again
@paulneale4 жыл бұрын
If you are wondering how to resolve it you need to react to the base layer controller instead of a single controller within it. This means you need to have the layer controller setup as you setup the rest of the rig.
@mustapha3d4 жыл бұрын
@@paulneale let keep it sample : 1 Enabling Animation Layers for box and wire xpostion of that box to xposition of sphere . (animation works fine) 2 - add anim layer to box and animat it in x axe the sphere do not folow th box
@paulneale4 жыл бұрын
@@mustapha3d That is correct and to be expected. So don't wire to the animation controller, wire to the layer controller (Just a list controller by a different name) and then the result of the values will be used not any single one.
@mustapha3d4 жыл бұрын
Plz How freeze transformation with animation
@paulneale4 жыл бұрын
You need to freeze before you start animating.
@mustapha3d4 жыл бұрын
@@paulneale Excuse me. I forget "layer"《 I mean freeze transformation not working for me with animation layer (it bring object to centre of th world )
@paulneale4 жыл бұрын
@@mustapha3d Layers are just list controllers and effectively have frozen transforms for you.