打开初始模型如下图所示。打开Outliner (大纲),可以看到当前场景中仅存在两个物体,分别是pCylinder1和pCylinder2,它们是分离的。
下面对活塞模型进行绑定。活塞的绑定可以大体划分为创建控制器、绑定模型和整理文件3个部分。
1.1创建控制器
首先来为模型添加控制器,从而实现对pCylinder1和pCylinder2的控制。
Step01 在Curves (曲线)工具架上单击O (创建NURBS圆环)图标,在场景中创建一个NURBS圆环(nurbsCirclel )并调整大小,使其稍大于pCylinderl下端,如下图所示。
Step02 在透视图的菜单栏中执行Shading> Thicker lines (着色>线条粗细)命令,在弹出的Line Width (线宽)窗口中将数值更改为2.0, 使得场景中线条的显示更明显,如下图所示。
Step03 选择nurbsCircle1圆环,按下Ctr1+D键进行复制,并将复制的对象( nurbsCircle2 )移至活塞上方,可以切换至侧视图,按4键进入线框显示模式进行调整,如左图所示。
Step04 选择两个控制器圆环( nurbsCircle1和nurbsCircle2 ),依次执行Modify>Freeze Transformations (修改>冻结变形)和Edi>Delete by Type>History (编辑>按类型删除>历史)命令,对控制器执行冻结变形和清空历史记录的操作。
1.2绑定模型
Step01 将上面的圆环( nurbsCircle2 )和pCylinder2模型进行绑定,绑定的方法有以下两种。
01 设置父子关系。
02 使用约束命令。
先来介绍方法1。
选择子物体,按住Shift键加选父物体,执行Edit>Parent (编辑>父化)命令,或按P键。在本例中,操作方法为选择pCylinder2,按Shift键加选nurbsCircle2,按P键,如下图所示。
下面介绍方法2。
选择约束物体,按住Shif键加选被约束物体,在Animation (动画)模块下执行Constrain(约束)菜单中的命令,包括Point (点约束)、Aim(目标约束)、Orient (方向约束)、Scale (缩放约束)和Parent(父子物体约束),如下图(左)所示。本节中我们用到的约束为Parent (父子物体约束)和Aim (目标约束),这里我们将使用Parent (父子物体约束)命令。
首先选择nurbsCircle2,按Shif键加选pCylinder2,在Animation (动画)模块下执行Constrain>Parent(约束>子父物体约束)命令,实现对pCylinder2的移动和旋转的约束,如下图(右)所示。
Step02 使用同样的方法为nurbsCircle1和pCylinder1做父子物体约束,将pCylinder1 作为nurbsCircle1的子物体。
通过观察发现,目前场景中的约束均没有指向性。下面来进行指向性约束的设置。
Step03 为控制器创建目标约束。选择nurbsCircle1,按Shift键加选nurbsCircle2,在Animation (动画)模块下单击Constrain>Aim>0 ( 约束>目标约束>口)打开选项窗口,勾选Maintain offset (保持偏移)选项,单击Apply (应用)按钮,如下图所示。
Step04 选择nurbsCircle2,再按住Shift键加选nurbsCircle1,再次单击目标选项窗口中的Apply (应用)按钮,完成nurbsCircle2对nurbsCircle1的目标约束,观察目标约束创建完毕后的效果,如下图所示。
1.3 整理文件
最后,还需要对场景中的对象进行整理,便于后续动画的制作工作。
Step01 将场景中的物体打组。在Outliner (大纲)中选择所有物体,按Ctrl+G键 将物体整体打组,如下图所示,此时可以对其进行整体的移动、旋转和缩放。
Step02 对当前控制器进行颜色区分。选择nurbsCircle1,按Ctrl+A键打开Attribute Editor (属性编辑器)窗口,在nurbsCircle1标签下Drawing Overrides (绘制覆盖)卷展栏下勾选Enable Overrides (启用覆盖)选项,拖动Color (颜色)属性后面的滑块,将颜色更改为红色,如下图(左)所示,用同样的方法将nurbsCircle2的颜色更改为黄色,如下图(中)所示。读者可根据自己的喜好或需要自行设置控制器的颜色。
最终效果如下图(右)所示。
下一篇 简单绑定案例教程之毛毛虫绑定
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答早在1988年,Newtech科技公司就推出了Lightwave 3D。但好景不长,公司内部出现了一些纷争,结果一群核心的开发......
10个方面做比较,Cinema 4D和Blender哪个更好?
3D建模与动画软件在视频游戏、电影、建筑设计和广告等创意项目中扮演着重要角色。今天,我们来聊聊两款强大的3D软件:Cinema......
《黑神话:悟空》作为一款现象级中国游戏,其成功离不开多种先进计算机技术的支持。本文将深入解析该游戏背后的关键技术,包括虚幻引擎......
在游戏开发领域,Unity和Unreal Engine(虚幻引擎)都是备受推崇的游戏引擎,但它们各自拥有不同的特点和优势。
春节之后大量抢人!这6个行业是转行首选,进去1年顶3年!火星毕业就能进
春节后求职,哪些行业进去能立马涨薪?打破信息差很关键!
还没毕业,就去帮电视台拍活动,作品被主任说“非常好”!猜猜是哪个专业呀?