Maya骨骼绑定
- 格式:doc
- 大小:36.50 KB
- 文档页数:5
maya模型怎么绑定⾻骼?maya⾻骼绑定教程maya模型想要绑定⾻骼,该怎么绑定呢?下⾯我们就来看看详细的教程。
AutoDesk maya 2015 64位中⽂版(附序列号和密钥)类型:3D制作类⼤⼩:1.52GB语⾔:简体中⽂时间:2016-01-21查看详情1、打开maya这款软件,进⼊maya的操作界⾯,如图所⽰:2、在该界⾯内找到create菜单⾥的polygon primitives选项,如图所⽰:3、点击polygon primitives选项在其内找到cylinder选项,使⽤cylinder命令在透视图⾥创建⼀个圆柱体,如图所⽰:4、再在动画模块⾥找到skeleton菜单,如图所⽰:5、点击skeleton菜单在其⼦级菜单⾥找到joint tool命令,如图所⽰:6、使⽤joint tool命令在front视图⾥创建⼀套⾻骼,如图所⽰:7、⾻骼创建好以后,再在skeleton菜单⾥找到IK handle tool命令,为⾻骼创建IK控制,如图所⽰:8、选择IK handle tool命令为⾻骼创建IK控制,如图所⽰:9、再在菜单⾥找到skin菜单,如图所⽰:10、点击skin菜单,在其⼦级菜单⾥找到bind skin选项,如图所⽰:11、点击bind skin选项,在其下拉菜单⾥找到smooth bind选项,如图所⽰:12、点击smooth bind选项后我们就将⾻骼绑定了,如图所⽰:13、再在skin菜单⾥找到edit smooth skin选项,如图所⽰:14、点击edit smooth skin选项,在其下拉菜单⾥找到paint skin weights tool选项,选择该选项后为每节⾻骼调节权重值,如图所⽰:15、调节好以后选择IK的控制⼿柄,移动⿏标可以看到我们绑定的模型就跟着⼀起动起来了,如图所⽰:以上就是maya⾻骼绑定教程,希望⼤家喜欢,请继续关注。
maya绑定引用流程Maya绑定引用流程引言:在Maya中,绑定是将模型与骨骼系统相连接的过程,它使得模型可以根据骨骼的动作而变形。
引用是Maya中的一个重要功能,可以将一个场景文件(参考文件)链接到另一个场景文件(主文件),实现场景的复用和协同工作。
本文将介绍Maya中的绑定引用流程,帮助读者更好地掌握这一技术。
一、创建主文件和参考文件1. 打开Maya软件,创建一个新场景作为主文件。
在主文件中,我们将进行绑定操作。
2. 创建一个新场景作为参考文件。
在参考文件中,我们将创建骨骼系统。
二、创建骨骼系统1. 在参考文件中,选择“骨骼”工具,创建骨骼的根部。
根部是骨骼系统的起点。
2. 使用“关节”工具在根部创建骨骼的子关节。
通过添加子关节,可以构建整个骨骼系统。
3. 根据模型的需要,调整骨骼的位置和姿态,确保骨骼与模型相匹配。
三、绑定模型1. 在主文件中,导入或创建需要绑定的模型。
2. 选择模型,然后选择“绑定”工具。
Maya提供了多种绑定工具,如皮肤绑定、骨骼绑定等。
根据需要选择相应的绑定工具。
3. 根据绑定工具的要求,选择骨骼和模型的对应关系。
这些关系将决定模型如何随骨骼的动作而变形。
4. 调整绑定参数,使得模型在动作中的变形效果更加自然。
四、创建绑定引用1. 在主文件中,选择“文件”-“引用编辑器”菜单。
引用编辑器窗口将显示当前文件中的所有引用文件。
2. 点击“添加引用”按钮,选择参考文件。
参考文件将被链接到主文件中。
3. 在引用编辑器中,可以对参考文件进行设置,如显示/隐藏、锁定/解锁等。
4. 确定引用设置后,保存主文件。
此时,主文件中的模型将根据参考文件中的骨骼系统进行变形。
五、编辑绑定引用1. 在主文件中,选择“文件”-“引用编辑器”菜单,打开引用编辑器窗口。
2. 在引用编辑器中,选择需要编辑的参考文件。
3. 可以对参考文件进行编辑,如修改骨骼姿态、添加/删除关节等。
4. 保存修改后的参考文件,并刷新主文件中的引用。
国家教材奖maya 高级角色骨骼绑定技法近年来,随着动画行业的不断发展,对于角色骨骼绑定技法的需求也越来越大。
而在这一领域中,Maya作为一款专业的三维动画制作软件,其高级角色骨骼绑定技法更是备受瞩目。
国家教材奖maya 高级角色骨骼绑定技法,无疑是业内权威的认可,也是对相关从业者技术水平的高度认可。
在动画制作中,角色骨骼绑定是至关重要的一环。
它能够赋予角色生动的动作和情感表达,使得角色动画更加逼真自然。
MAYA软件的高级角色骨骼绑定技法在行业中占据着重要的地位。
在了解MAYA软件的高级角色骨骼绑定技法时,首先要掌握的是角色的骨骼系统。
骨骼系统是角色动画的基础,是角色动作的根本。
在MAYA软件中,通过对角色的骨骼系统进行合理设置和绑定,可以使角色在动画中更加灵活自然地表现出各种动作。
高级的角色骨骼绑定技法可以让角色的动作更加多样化、细致化,从而更好地表达角色的特点和个性。
除了骨骼系统的设置和绑定外,MAYA软件的高级角色骨骼绑定技法还包括了肌肉系统的建立和动态模拟。
通过对角色的肌肉系统进行高级的绑定和模拟,可以使得角色的动作更加真实和有力。
这种技法能够让角色在动画中呈现出更加丰富的肌肉运动和变化,使得角色的形象更加生动。
MAYA软件的高级角色骨骼绑定技法还包括了面部表情的建立和控制。
面部表情是角色动画中至关重要的一部分,是角色情感表达的关键。
通过对角色的面部骨骼和表情进行高级的绑定和控制,可以使得角色在动画中表现出更加多样化和生动的面部表情,从而更好地传达角色的情感和内心世界。
MAYA软件的高级角色骨骼绑定技法不仅包括了对角色骨骼系统、肌肉系统和面部表情的绑定和控制,还包括了对角色动画的整体控制和调整。
通过对这些技法的深入学习和实践,可以使得动画从业者在角色动画制作中更加得心应手、游刃有余。
作为一名从业者,个人对于MAYA软件的高级角色骨骼绑定技法也有着自己的一些理解和感悟。
在学习和实践过程中,我深切体会到,这些技法不仅需要对软件本身有着深刻的理解,更需要对角色动画制作有着深入的认识和把握。
MAYA⼈体⾻骼绑定⼈体⾻骼绑定1:脚部⾻骼绑定1,腿部绑定有两种⽅式,⼀种格式创建反转⾻骼,⼀种是控制器打组⽅式。
反转脚的建⽴:,⾸先选择末端关键,再选择脚部IK创建点约束。
要做抬脚动画,选择末端关节,在选择脚部⾻骼绑定⽅向约束,接着选择倒数第⼆段关节,再选择脚部末端关节,同打组⽅式绑定:打组⽅式要把脚部两个关节也打上IK,⽤IS。
把脚部IK(1)和脚掌IK (2IK(3)属性,选粘带。
以脚尖抬脚跟,然后和3打组,把中⼼放到3上。
同样要做抬脚尖的动作,就把前⾯的打组,把中⼼⽅脚跟关节。
⼆.脚部控制器的创建⼀个圆环,调整跟叫差不多,选择反转脚,再选择控制器,按P创建⽗⼦连接。
最后把控制器中⼼放到脚跟。
三.膝盖控制器1,把控制器归零操作。
不能直接清零,要把历史记录删去,再,。
控制腿部的旋转,创建⼀个⽂本或则其他图形,调整位置,然后清零(冻结变化),选择控制器,再选择IK在⽤极向量约束。
,最后为了让腿部控制器跟随脚部运动,选择脚部控制器在选择脚部控制器,按P建⽴⽗⼦连接。
四.为脚步控制建⽴管理属性(关联控制)。
有两种⽅法控制属性,⼀种是连接控制器控制,⼀种是设置驱动关键帧控制。
1.选择控制器,添加属性,,4,为脚部控制器创建管理属性,在左侧找到刚才添加的属性名称,再右边找到要控制的属性名称,关闭就可以。
2.设驱动关键帧控制属性。
添加属性后,选择控制器,加载驱动者,选翻转脚⾻骼3,加载受驱动,选择要驱动的轴向。
可以⽤⼀个属性控制⼏个属性,不可以多个控制⼀个。
原始打⼀个关键帧,调关键帧帧数,再调驱动者的运动,再调受驱动者的运动,打关键帧,完成。
2,CTRL+D复制快捷键。
Ctrl+G打组。
五.脊柱⾻骼绑定1、,要对某个关节调节,按INSERT键调节。
脊柱绑定操作1.脊柱绑定⼀般⽤FK绑定,在脊柱上设置5个控制器,,选着控制器再选择要绑定的关节⽤⽅向约束,为了让控制在控制时能跟随运动,选着下⼀个⾻骼在选择控制器,按P键添加⼀个连接,例如:头部的控制器,就要和颈部的⾻骼建⽴连接。
反转脚1.创建好腿部骨骼和反转脚2.创建腿部ik控制器3.先选择反转脚在选择反转脚离ik最近的骨骼设置点约束如下图坐标轴的位置的骨骼4.在选择反转脚在选择第二个骨骼和脚步骨骼的第二个骨骼设置方向约束5.绿色的是骨骼白色的是翻转角选择蓝色数字1下面的白色骨骼和红色数字1琐事的骨骼便是第四部的设置6.选择蓝色数字2下的白色骨骼和红色数字2所示的骨骼设置方向约束。
要先选择翻转角在选择翻转角上的骨骼约束要保持偏移和所有轴7.下图是脚后跟抬脚脚尖抬脚去除刚才翻转角的设置1.选择ik sc 选择脚踝的关节在选择脚中间的骨节打上ik sc2.选择中间的骨节在选择脚尖的骨节打上ik sc3.选择腿部ik 和中间ik 打上组shift 加选两个ik 然后Ctrl+G 打组4.他们的坐标不在中间骨节哪里我们按住d 并且按住v键坐标会自动吸附到骨骼上5.在大纲视图里选中组1 旋转法线脚尖也在运动选择脚尖的ik 按住Ctrl+a 选择ik3的ik控制手柄属性选择粘滞这样脚尖就不会跟着运动了脚中间抬脚6.选择组1在选择脚尖ik 打组将坐标移到脚尖的位置可以做脚尖的抬脚动画7.在对组组3进行打组并将坐标移动到脚跟骨节的位置可以做到脚跟抬脚的动画去除刚才ik sc打组的设置打开反转脚用曲线做出和脚形状类似的形状先选择反转脚在选择线按p键将反转脚和曲线做个父子约束选择曲线将中心调到脚跟位置按d 键v键就可以膝关节控制器的制作选择创建-文本输入l为左脚的控制器选择l 按住d键将坐标调到中间然后按住v键将他吸附到膝关节的位置在往前来一点距离清除历史冻结变换选择控制器选择ik选择极向量约束可以用控制器调节膝关节的移动选择控制器在选择脚步的控制器按住p键将两个做一个父子约束选择脚步控制器在层编辑器选择编辑-属性-添加属性我们可以为属性命名和最大值最小值初始值层通道盒子会显示刚才添加的属性选择窗口-常规编辑器-连接编辑器打开属性连接面板选择关节9即是我们要用这个属性控制的关节 点击重新加载右侧在左侧找到抬脚属性 一般在最下面 在选择右侧在右侧找到关节9的z 轴旋转属性rotatez 即是z 轴的旋转属性然后直接关闭属性连接器调整抬脚属性的数值看看有没有变化按住中键 左右拖动改变数值如果感觉第一次设置的抬脚属性的数值不满意可以选择抬脚-编辑-编辑属性选择抬脚改变数值同样的方法为关节9设置左右旋转的属性为脚尖设置抬脚的属性设置受驱动关键帧控制抬脚去除刚才属性编辑器的设置重新添加抬脚属性设置-20 最大值20默认值0选择抬脚属性编辑-设置受驱动关键帧加载抬脚属性为驱动者选择骨骼7 ,8 ,9加载受驱动者除了离ik最近的骨骼其他三个要全选选择脚步控制器的抬脚数值输入0在选择关节9选中要控制的轴点击驱动关键帧的关键帧选项就给这个动作在抬脚数值是0的时候设置了关键帧然后选择抬脚属性将属性设置为10 选择关节9的z轴然后调整z轴旋转的位置点击关键帧这样就在当抬脚属性是10的时候z轴旋转的位置接着为关节7设置属性和关节9一样只不过他的数值不是0-10而是10到20 当抬脚属性是10的时候关节8是一个状态当关节8是20的时候又是一个状态关节7同样设置可以0—20之间做出变换属性手指关节的创建1.新建一个平面2.将平面移动到小指处将平面作为参考面做出骨骼平面分段为10.103.选择激活选定对象最后一个磁铁就是激活选定对象4.选择骨架进行创建骨骼5.选择骨架确定关节方向使关节方向一致6.同样的方法为大拇指创建骨骼7.8.完成人体的绑定在绑定下部的时候要多留一个骨节作为选择所有骨节的关节9.将做好的骨骼ik 控制器分别放进不同的层里手臂骨骼绑定ik控制器首先为手臂创建ik控制手柄在为手臂创建控制器,一般先用圆形曲线做控制器选择圆形控制器选择ik进行点约束保持偏移所有坐标在选择控制器选择手关节进行方向约束用圆形控制器控制手骨骼的旋转选择创建-定位器将定位器放置到手肘的关节上按v键吸附到手肘的位置向后移动一下位置选择定位器选择ik 给他们添加极向量约束这样手臂在运动的时候手肘也会运动的还有一种方法可以控制肘部就是连接编辑器为圆形控制器添加属性zhoubu为zhoubu添加属性最大10最下-10默认0选择zhoubu-编辑-连接属性编辑器用zhoubu控制ik的twist属性就是ik的扭曲属性手指关节的控制器创建一个圆形的控制器来控致手指的弯曲我们为控制器创建一个弯曲z轴的属性选择弯曲z-属性-连接编辑器-选择弯曲z选择手指关节3跟关节都选上然后在编辑器里选择载入右侧选择关节的z轴旋转属性在选择第二个关节如上图选择重新载入右侧我们重新选择第二跟关节的z轴旋转选择第三根关节选择编辑器里重新载入右侧我们重新为最后一个关节连接旋转属性也就是用控制器的旋转属性控制三根骨节的z轴旋转选择控制器在添加一个y轴的旋转添加y轴旋转只要选择手指控制器和手指关节创建一个xuanzhuany轴的属性连接编辑器只要对3跟骨节创建一个整体的旋转就可以了其他手指的创建和上面的方法一样另外做完后要为手指控制器和手部控制器做一个父子连接将手指控制器p到手控制器上手臂fk控制器的创建创建一个圆形的控制器将他移动到肩部手臂跟骨骼角形的因为我们只用到旋转命令所以我们将用不到的选项锁定并隐藏选择肩部的圆圈在选择手臂骨骼对其进行方向约束选择肘部的圆圈在选择肘部的骨骼对其进行方向约束选择手部的四角形在选择手部的骨骼对其进行方向约束做好约束之后因为有ik控制器所以fk不起作用我们创建一个圆形的控制器将他吸附到肘部关节的位置调整大小向后面移动一段距离清除历史冻结变换为控制器创建一个属性属性的最大值为1最小值为0当最大值为1时受ik控制大控制器的ikfk属性是0时受fk控制选择ikfk-编辑-设置受驱动关键帧将ikfk设置为驱动者加载将ik设置为受驱动者加载当ikfk等于0时ik混合选项等于0设置关键帧当ikfk等于1时ik混合选项等于1设置关键帧选择肘部的圆形控制器在选择肩部的控制器做一个父子连接选择四角形控制器在选择肘部控制器做一个父子连接这样其他两个控制器就会随着肩部控制器运动选中手指控制手指控制器现在和手的控制器是在一个组里我们选中手指控制器按住shlft+p进行解组重新选择手指控制器然后选择手腕的骨骼将控制器和手腕p到一起我们点击手腕的骨骼发现手腕即受ik控制器的控制又受fk 控制器的控制我们选择手腕下面的ikfk属性选择设置受驱动关键帧一定要选择下面的属性在选择加载受驱动者Nurbs Circle 3w0 这个是ikNurbs Circle 10w1 这个是fk有可能和大家的显示不一样一般上面是ik 下面是fk模型上面的控制器太多我们可以选择ikfk的控制器当ikfk控制器是1的时候让ik控制器显示fk控制器隐藏选择ikfk控制设置驱动关键帧将ikfk加载成驱动者将ik控制器加载为受驱动者当ikfk等于1是ik的可见性为显示设置关键帧当ikfk等于0时ik的可见性等于不显示设置关键帧Fk同样的方法设置设置脊椎控制器首先做出五个园分别代表头部颈椎胸部腰部重心(臀部)控制器将五个控制器吸附到相应的骨骼上选中头部骨骼对其进行方向约束再选中脖子的骨骼将脖子的骨骼p给头部控制器这样头部控制器就是脖子的子物体以此做出前四个的控制器最后一个控制器需要父对象因为他不只有旋转还有移动选择骨骼断开臀部的父子连接 编辑菜单最下面 shift+p 断开连接 我们让上半身控制上半身下半身控制下半身在做一个上半身的控制器 选中骨骼选中控制器 按p 让控制器控制上半身在选择骨骼控制下半身的控制器 同样p 上去选择下半身控制器 加选上半身控制器按p 键 进行父子连接现在手臂控制没有跟着运动我们做一个肩部的控制器给他和肩部骨骼做一个方向约束然后将手臂控制器p给肩部再将肩部p给胸部控制器。
角色骨骼绑定规范及注意事项一.骨骼命名规范重要骨骼的命名下:1.四肢命名2. 躯干命名二.四肢设置规范1.腿部设置规范腿部IK设置如下:为新建的IK进行打组操作.,选种4个IK.连续打3个组.,如下:三个组分别命名如下:三个组的坐标中心位置如下分别选中图中画圈的IK进行打组:组的坐标中心和命名如下:腿部IK设定完成,下面为了方便K帧,为footcontrol这个腿部控制总组添加属性。
选中leftfootcontrol这个组,打开属性添加面板,如下:为他添加如下属性:打开属性关联面板,如下:将footcontrol这个组导入左边,先将leftankle这个组导入右边,如下:进行如下的属性关联:用同样的方法对footcontrol其他新添加的属性进行关联:Toetip RX==toe rotateX Toetip RY== toe rotateY Toetip RZ== toe rotateZ;Ball RX==ball rotateX toe RX==tip rotateX twist==legikhandle twist腿部设定完成。
2.手部设置规范骨骼绑定好后,先刷权重,权重刷好后进行手部和腿部的设置。
腿部设置如上所述,手部设置的原则是:在大部分时候我们不对手部进行IK设置,直接使用骨骼的FK进行动画K帧。
当我们需要使用IK来实现某些特定动作时,再对手部进行如下的IK设置。
下面是已经蒙好皮的手部骨骼,先建立IK:打开evaluate notes,其位置如下图:点击Ignore All,这时我们可以移动IK的位置到如下的位置(手腕位置):打开outliner,把IK解算器的坐标中心也移到这里:这时可以打开evaluate notes,左键点击evaluate all,这时IK可以正常工作。
选中手腕骨骼,在skeleton中左键点击disconnect joint,如下:选中手腕骨节点,对刚分离下来的手进行点约束;再选中手,对前臂进行X方向的方向约束。
M A Y A人体骨骼绑定人体骨骼绑定1:脚部骨骼绑定1,腿部绑定有两种方式,一种格式创建反转骨骼,一种是控制器打组方式。
反转脚的建立:,首先选择末端关键,再选择脚部IK创建点约束。
要做抬脚动画,选择末端关节,在选择脚部骨骼绑定方向约束,接着选择倒数第二段关节,再选择脚部末端关节,同样加一个方向约束。
打组方式绑定:打组方式要把脚部两个关节也打上IK,用IS。
把脚部IK(1)和脚掌IK (2)打组,如果抬脚跟动作是,脚尖也跟着动,可以进入脚尖IK(3)属性,选粘带。
以脚尖抬脚跟,然后和3打组,把中心放到3上。
同样要做抬脚尖的动作,就把前面的打组,把中心方脚跟关节。
二.脚部控制器的创建一个圆环,调整跟叫差不多,选择反转脚,再选择控制器,按P创建父子连接。
最后把控制器中心放到脚跟。
三.膝盖控制器1,把控制器归零操作。
不能直接清零,要把历史记录删去,再,。
控制腿部的旋转,创建一个文本或则其他图形,调整位置,然后清零(冻结变化),选择控制器,再选择IK在用极向量约束。
,最后为了让腿部控制器跟随脚部运动,选择脚部控制器在选择脚部控制器,按P建立父子连接。
四.为脚步控制建立管理属性(关联控制)。
有两种方法控制属性,一种是连接控制器控制,一种是设置驱动关键帧控制。
1.选择控制器,添加属性,,4,为脚部控制器创建管理属性,在左侧找到刚才添加的属性名称,再右边找到要控制的属性名称,关闭就可以。
2.设驱动关键帧控制属性。
添加属性后,选择控制器,加载驱动者,选翻转脚骨骼3,加载受驱动,选择要驱动的轴向。
可以用一个属性控制几个属性,不可以多个控制一个。
原始打一个关键帧,调关键帧帧数,再调驱动者的运动,再调受驱动者的运动,打关键帧,完成。
2,CTRL+D复制快捷键。
Ctrl+G打组。
五.脊柱骨骼绑定1、,要对某个关节调节,按INSERT键调节。
脊柱绑定操作1.脊柱绑定一般用FK绑定,在脊柱上设置5个控制器,,选着控制器再选择要绑定的关节用方向约束,为了让控制在控制时能跟随运动,选着下一个骨骼在选择控制器,按P键添加一个连接,例如:头部的控制器,就要和颈部的骨骼建立连接。
Maya角色动画制作与骨骼绑定第一章:导入角色模型Maya是一款广泛应用于电影、电视和游戏制作的三维建模与动画软件。
在进行角色动画制作之前,首先需要导入角色模型。
打开Maya软件,在菜单栏中选择“文件”->“导入”,然后选择角色模型文件,点击“导入”按钮即可将角色模型导入到Maya中。
第二章:创建骨骼系统骨骼是角色动画制作中至关重要的部分。
在Maya中创建骨骼系统的方法有多种,例如使用Maya的骨骼工具或者绘制骨骼曲线。
在本章中,我们将使用Maya的骨骼工具来创建骨骼系统。
首先,在Maya的工具栏中选择“骨骼”工具。
然后,在视口中点击鼠标左键来建立骨骼的起始点,接着按住鼠标左键并拖动来创建骨骼的末端点。
重复以上步骤,直到完成整个骨骼系统的建立。
第三章:骨骼绑定角色模型骨骼绑定是将角色模型与骨骼系统进行连接的过程。
在Maya 中,有几种方法可以实现骨骼绑定,例如使用Maya的皮肤工具或者手动绑定。
一种常用的骨骼绑定方法是使用Maya的皮肤工具。
首先选择角色模型,在Maya的工具栏中选择“皮肤”工具。
然后选择骨骼系统,并将其拖动到角色模型上。
接着点击“皮肤”菜单中的“绑定”按钮,Maya将根据角色模型的几何形状来自动绑定骨骼系统。
第四章:角色动画制作角色动画制作是利用Maya的动画功能来为角色模型增加动作的过程。
Maya提供了丰富的动画制作工具,包括关键帧动画、路径动画和蒙太奇等。
在制作关键帧动画时,可以通过选中角色模型和骨骼系统,使用Maya的时间轴来设置关键帧,并在关键帧上调整角色模型的姿势。
通过在不同的关键帧上设置不同的姿势,就可以实现角色的动作。
除了关键帧动画外,Maya还提供了路径动画功能。
通过选择角色模型和一个路径曲线,可以将角色模型沿着路径进行移动。
可以通过调整路径曲线的形状和方向来控制角色的移动方式。
蒙太奇是一种常用的角色动画技术,可以将多个角色模型的动画合成到一起。
在Maya中,可以使用层、约束和控制器等功能来实现蒙太奇效果。
maya骨骼绑定详细教程目录一、骨骼绑定概述 (2)1. 骨骼绑定简介 (3)2. 骨骼绑定在动画制作中的作用与重要性 (4)3. Maya软件在骨骼绑定中的应用 (5)二、骨骼系统基础 (7)1. 骨骼系统概述 (8)2. Maya中的骨骼系统 (9)3. 骨骼系统的基本组成 (11)三、Maya软件基础操作 (12)1. Maya软件界面介绍 (13)2. 基本操作工具介绍 (15)3. 快捷键设置与使用 (16)四、骨骼创建与编辑 (17)1. 创建骨骼 (18)(1)创建基本骨骼结构 (19)(2)创建细节骨骼结构 (19)(3)骨骼命名与整理 (20)2. 编辑骨骼属性 (22)(1)编辑骨骼参数设置 (23)(2)调整骨骼层级关系 (23)(3)骨骼旋转与位置调整 (25)五、骨骼绑定流程 (26)1. 模型准备与导入 (26)2. 创建骨骼系统并摆放骨骼位置 (27)3. 骨骼权重绘制 (28)一、骨骼绑定概述Maya骨骼绑定是三维动画和游戏开发中一个关键环节,它涉及到将角色模型与骨骼系统相连接,以便进行逼真的运动仿真。
骨骼绑定不仅确保角色的姿势和动作流畅自然,还能为角色添加重量感和真实感。
创建骨骼结构:首先,根据角色的外观和运动需求,使用Maya 的骨骼工具创建合适的骨骼结构。
这通常涉及创建根骨骼和多个子骨骼,以模拟角色的肌肉和关节。
设置控制器:控制器是用于操纵骨骼的关键元素,它们可以是简单的滑块或复杂的权重绘制工具。
通过控制器,动画师可以精确地控制角色的动作。
关节绑定:关节是骨骼之间的连接点,正确设置关节的旋转和位置关系对于保持角色动作的自然性至关重要。
Maya提供了多种工具来帮助用户精确调整关节的绑定。
权重绘制:权重绘制是将皮肤变形与骨骼绑定相结合的过程。
在这个过程中,动画师需要为每个骨骼分配权重,以确保皮肤变形能够准确地反映骨骼的动作。
运动学和动力学模拟:完成绑定后,可以使用Maya的运动学和动力学工具来测试角色的动画。
Maya骨骼绑定
摘要:Maya动画模块普遍被认为是一个趣味性较强,学起来比较直观的一个模块,其中骨骼绑定是Maya动画模块中一个比较重要的知识点,本文通过例举一个绑定的实例来了解骨骼绑定过程中所要注意的一些实际问题。
关键词:骨骼绑定
1 建立骨骼、Ik线
在准备给一个模型建立骨骼之前,要先看它是否有垃圾,删除垃圾跟历史。
其次,如果物体不是在方向轴的中央时,要把物体移到正中央,因为后面绑骨骼时会需要用到。
移动好物体之后就冻结一下属性。
选中物体,在maya的右下方找到层建立窗口,新建一个laver,然后按右键add selected Object一下物体,再选择T的形式,就可以开始建骨骼了。
在Animation状态下,选择里面的Skeleton菜单下的Joint tool后面的小方格,在出现的对话框里,一般选择xyz的方式建骨骼,如果是腿的可以选择none的形式。
两种形式都可以尝试,建立两种骨骼,用两种形式对比可加深对这个命令的理解。
在xyz的形式下,x轴是永远向下一节骨骼方向的。
而在none的情况下,x轴始终跟透视图的xyz一致。
建立第一根骨骼时要注意位置。
然后建立骨骼。
建立后,把骨骼移到相应的位置,按D来移动,这个可以应用在脚骨骼的建立上,但是在手骨骼的建立上,不用D来进行移动,因为骨骼刚开始建立的时候除了第一
节骨,其他的都只有x轴上有数值,而当用D移动了骨骼之后,其它的轴就会出现数值,这对后面的一些例如拉伸会产生问题。
建立完骨骼之后就可以设置ik了,选择Skeleton菜单下Ik Handle Tool后方格对话框,对话框里会出现建立IK的两种形式ikRPsolver和ikSCsolver。
建立脚的时候我们可以选择ikRPsolver,因为手肘和膝盖要用极向量控制,而ikSCsolver是不行的。
sticky可以勾选,也可以不勾选。
具体的骨骼ik绑定就在脚的上部和脚踝处建立一条ik,脚踝和脚中间一个ik,脚中间和脚尖一个ik。
在建立身体的骨骼时,从下往上建立,真人模型不需要太多节骨骼,但在颈部的地方必须建立一个骨骼,用来控制头部的运动。
建立身体骨骼时,骨骼的位置最好根据人运动的规律来建立,例如弯腰,向后仰。
建立完身体骨骼后,打开大纲面板进行命名。
选择脚的骨骼和身上的骨骼,P一下。
手部骨骼的建立很容易出错,不可以用D 来建立,可以用cv curve里面的linear曲线,在前视图建立从手臂一直到手腕的点,调整好curve曲线的位置,如图4所示。
然后把它的点显示出来,在Display菜单里选择Nurbes后面的CVs并点击它,骨骼就可以顺利的吸附到它上面。
因为人的胸腔也有一节骨,所以再建立多一个curve的点,在建立curve的时候,手臂和手腕之间在前视图最好保持成一条直线,在俯视图中又能看到另一个curve点,因为后面如果要进行ik、fk转换的话,如果在前视图不是直线就会出现问题。
在手肘与手腕中间,再插入一段骨骼,这是为了旋转手腕的时候手上的皮肤可以跟着一起转,达到自然的效果。
建完之后,把手上的骨骼和胸腔前的那个骨点P一下。
命名对于骨骼绑定很重要,建议学习者都有自己的一
套骨骼命名方式。
在建立手指上的骨骼时,先把模型变成线的模式,选择手指的一个面的点新建一个cluster,手指面中间出现一个c的符号,每个手指都有四根骨骼,但拇指的第一根位置放在了虎口的上面,选择所有手指跟手腕的那根骨骼P一下。
在手臂与手腕之间再插入一段骨骼,因为手臂旋转是手腕旋转的70%,所以要添加一节骨骼给它。
建立手ik的时候要注意,设置IK形式是ikRPsolver,把sticky去掉。
2 打组
打组是初学者的难点,这里有很多需要理解的地方。
Ik不用命名,只要把它的组命名就行。
首先选择脚踝与脚中间的一个骨骼的ik打组,然后把中心移到脚中间的骨骼上。
前脚的两个ik也打一个组,再把前面两个组打成一个组。
然后把那个组的中心,移动脚尖。
再在原来的基础上打一个组,可以再打一个组,中心放到脚的中间控制脚部的左右翻转。
3 添加控制器
选择create菜单下的CV工具中的Linear属性,建议使用controlMake插件,在绑定里面,这个插件很好用。
打开之后直接复制它的命令,用打开,先清除历史,然后复制在面板上,再直接拖动到工具箱
上面就可以了。
点击工具栏上的mel就会出现control make的对话框。
这里面有方向约束、点约束、控制器的颜色选择、控制控制器大小的选择。
然后就生成了一个Nurbs Cube,也就是控制器。
这样做起来很方便。
这里值得注意的是要习惯的把控制器删除历史和冻结属性。
(如图1)
4 驱动
4.1 脚部驱动
每建立一个驱动就按add,因为直接按ok,这个对话框就会不见。
首先把控制器加载到diver里,选中控制器,按load diver,再把ankle加载进driven。
选中之后,在0的状态下key一下,然后再调整ankle与rotate x,在他们最小值0以及最大值的情况下都要key祯。
这些基本是一样的做法,只是数值不同,driver里面最大、小的数值就是之前建立add Attribute时所输入的数值。
关于rotate的数值根据实际人骨骼运动所能转动的大小而定。
4.2 手部驱动
手部的绑定是难度最大的。
首先新建一个控制器做左手,在复制一个做右手。
先选择手的骨骼,然后再选择控制器,这样就可以吸附到骨骼上了,当然,也可以直接V过去。
然后把outline里面的这两个组删掉。
再在组上面匹配它的大小。
还需要把组上面的scale属性进行冻结。
然后把两个ik给控制器,这两个ik的作用就是控制它旋转。
这样就可以省去为这个控制器进行旋转约束了。
我们在为手肘做一个极向量约束。
每新建一个控制器,都得命名一下,养成良好的习惯。
删除历史、冻结一下。
观察一下,它们是否在同一条直线上,只有这样,它在添加极向量约束的时候才不会跳动。
这样就做好了手肘的极向量约束。