咨询电话:400-810-1418服务与监督电话:400-006-6572

简单绑定案例教程之蜘蛛网的绑定(一)

发布时间:2019-12-09 15:42:03

本节主要讲解如何使用动力学头发系统进行蜘蛛网的绑定,这是头发系统控制骨骼的延伸案例。

蜘蛛网的绑定主要包括创建骨骼、设置线性IK、制作控制器及整理场景4个部分。

一、创建骨骼

Step01 在Polygons (多边形)工具架下单击Clipboard Image.png(创建多边形圆柱)按钮,创建一个圆柱体,在圆柱体的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 (层编辑器)面板中单击Clipboard Image.png(为所选对象创建层)按钮,创建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 (动画)工具架下单击Clipboard Image.png(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,执行同一命令,然后单击Clipboard Image.png(交互式播放)按钮,可以看到3根头发一起自然垂落,如下图(右)所示。

 简单绑定案例教程之蜘蛛网的绑定(一)

注意:三段骨骼使用同一毛发系统可以节省系统资源,在调整其中一根毛发时,其余的毛发亦应用相同的调整。例如,设置毛发系统的stiffness(硬度)属性为0,如下图(左)所示,单击 Clipboard Image.png(交互式播放)按钮,效果如下图(右)所示。

 简单绑定案例教程之蜘蛛网的绑定(一)

下面使用当前头发的曲线形态节点替换IK曲线的形态节点。

(未完待续)