本节主要讲解如何使用动力学头发系统进行蜘蛛网的绑定,这是头发系统控制骨骼的延伸案例。
蜘蛛网的绑定主要包括创建骨骼、设置线性IK、制作控制器及整理场景4个部分。
一、创建骨骼
Step01 在Polygons (多边形)工具架下单击(创建多边形圆柱)按钮,创建一个圆柱体,在圆柱体的Channel Box (通道盒)中设置Subdivisions Axis (轴向细分)为3,Subdivisions Caps (细分盖)为0,删除模型多余的面部分,仅保留一个三角面,然后选择此面,执行Modify>Center Pivot (修改>中心轴)命令,如下图(左)所示。
Step02 执行Create>CV Curve Tool>口(创建>CV曲线工具>口 )打开选项窗口,将Curve Degree (曲线度数)选项设为1 Linear( 1线性),然后按住V键单击吸附到pCylinder1的顶点,创建curve1, 按回车键结束创建,如下图(右)所示。
Step03 选择curve1,在Surface (曲面)模块下单击Edit Curves>Rebuild Curve>口 (编辑曲线>重建曲线>口)打开选项窗口,将Number of spans (分段数)设置为5,如下图(左)所示。
Step04 选择pCylinder1,在Layer Editor (层编辑器)面板中单击(为所选对象创建层)按钮,创建layer1,并关闭对该层的可见显示。
Step05 选择curve1,按CtrI+A 键打开属性编辑器,在Component Display (组件显示)卷展栏中勾选DispCV (显示控制点)选项,显示控制点以便创建骨骼时进行点捕捉,如下图(右)所示。
下面创建骨骼。
Step06 切换至Animation (动画)模块,执行Skeleton>Joint Tool (骨骼>关节工具)命令,按住V键,吸附curve1上的点创建骨骼,如下图(左)所示。
Step07 开启对layer1的显示,按下Ctrl+D键复制joint1,重命名为joint7,绕y轴旋转60°,将joint7吸附移动至joint6处,在Channel Box (通道盒)中将RotateY (y轴旋转)值改为120°,如下图(右)所示。
Step08 按CtrI+D键复制joint7,重命名为joint8,移动吸附至joint6处,在Channel Box (通道盒)中将RotateY (y轴旋转)值改为240°。如下图(左)所示。
Step09 在大纲中,将pCylinder1 和curve1删除,仅保留骨骼,如下图(右)所示。
二、设置线性IK
Step01 为避免骨骼重叠为IK创建带来的不便,可先在Channel Box (通道盒)中,分别将joint1、joint7和joint8关节半径放大,这里将Radius (半径)值设为1,如下图(左)所示。
Step02 在Animation (动画)工具架下单击(IK样条手柄工具)图标,为joint8创建ikHandle1,为joint1创建ikHandle2,为joint7创建kHandle3, 结果如下图(右)所示。
为创建好的IK手柄设置头发系统。
Step03 切换至Dynamics (动力学)模块,在大纲中选择curve1,执行Hair>Assign Hair System>New Hair System (头发指定头发系统新建头发系统)命令,生成hairsSystem1,然后将时间轴长度改为20 000帧,在Hair(毛发) 工具架下单击事(交互式播放)按钮,可以看到毛发自然下垂。
Step04 选中curve2,执行Hair> Assign Hair System>hairSystemShape1 ( 头发>指定头发系统>hairSystemShape1 )命令,为curve2应用刚创建的hairSystemShape1系统,如下图(左)所示。选择curve3,执行同一命令,然后单击(交互式播放)按钮,可以看到3根头发一起自然垂落,如下图(右)所示。
注意:三段骨骼使用同一毛发系统可以节省系统资源,在调整其中一根毛发时,其余的毛发亦应用相同的调整。例如,设置毛发系统的stiffness(硬度)属性为0,如下图(左)所示,单击 (交互式播放)按钮,效果如下图(右)所示。
下面使用当前头发的曲线形态节点替换IK曲线的形态节点。
(未完待续)
下一篇 简单绑定案例教程之钢琴的绑定
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答023年以来,在版号审批、出海政策等影响下,新品游戏大量涌现,这也为游戏市场带来了一些新变量、新现象。
学习游戏开发班可以帮助游戏爱好者从零基础成为游戏开发专家,掌握全面的游戏开发技能。
火星时代教育为您提供专业的界面设计实战班,在实践中掌握界面设计的核心技巧和最新趋势,成为优秀的UI设计师。
了解UI交互设计培训的最佳选择,比较不同培训机构的优势和特点。
火星时代教育为您推荐专业的学影视后期培训机构,提供高质量的培训内容及资深导师指导,助您成为优秀的影视后期剪辑师或合成师。
火星时代教育是一家专注于交互设计培训的机构,为学员提供专业的交互设计培训课程,并帮助他们成为优秀的交互设计师。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!