3Dmax动画教程 第6章 动画控制器
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例6-3:卡通人
(位置列表、 路径约束和噪波位置控制器) 位置列表、 路径约束和噪波位置控制器)
例6-3:卡通人
一、创建场景 1、卡通小人 头部:球体(R15), 眼睛:球体(R5) (1) 头部:球体(R15), 眼睛:球体(R5) 躯干:倒角长方体: (2) 躯干:倒角长方体: 20*10*30*5 胳膊:圆柱体: (3) 胳膊:圆柱体: R2.5, H15 (4) 腿: 圆柱体: R3, H20 圆柱体:
例6-5:圆片注视虚拟对象 :
1、创建—辅助对象 虚拟对象 、创建 辅助对象 辅助对象—虚拟对象 2、创建螺旋线1: 、创建螺旋线 : 10×0×(- × ×(-150)×10 ) 3、对虚拟对象指定路径约束控制 、 器,约束路径为螺旋线1。 约束路径为螺旋线 。 4、创建螺旋线2:60×2×0×10 、创建螺旋线 : × × × 5、创建圆片: 、创建圆片: 圆柱体: 圆柱体: 20×2 × 6、对圆片指定路径约束控制器, 、对圆片指定路径约束控制器, 约束路径为螺旋线2。 约束路径为螺旋线 。 7、选择圆片,指定注视约束控制 、选择圆片, 器,注视目标为虚拟对象。 注视目标为虚拟对象。
1、创建:大球、小球、椭圆线 、创建:大球、小球、 2、给大球指定路径约束控制器,约束路径为:椭圆线 、给大球指定路径约束控制器,约束路径为 椭圆线 3、选择小球:指定变换控制器——链接约束控制器 、选择小球:指定变换控制器 链接约束控制器——添 链接约束控制器 添 加链接: 加链接:大球
XYZ控制器 2、Euler XYZ控制器 它是一种合成的控制器,它将旋转分为X, Y,Z三个方向,分别控制动画对象在3个轴向 上的旋转,对每个轴向分别指定控制器。 该控制器使用的单位是弧度,在使用其 他控制器时会自动转换单位。
例6-4:注视约束控制器(LookAt Constraint) :注视约束控制器 1、前述场景中加入摄影机:圆柱 圆锥 长方体 圆锥,长方体 、前述场景中加入摄影机:圆柱,圆锥 2、为摄影机指定注视约束控制器 、
例6-7:圆球变形动画 :
1、创建一个圆球 、 2、第0帧:录制动画 、 帧 3、指定缩放类控制器:ScaleXYZ控制器 、指定缩放类控制器: 控制器 4、第50帧:在Y轴方向缩放圆球 、 帧 轴方向缩放圆球 5、第100帧:在Z轴方向缩放圆球 、 帧 轴方向缩放圆球 6、结束录制动画 、
例6-8:链接约Fra Baidu bibliotek动画 :
6.3 常用的动画控制器 一、位置控制器 一、位置控制器(Position XYZ) 位置控制器(Position
使用位置XYZ控制器将当前对象的位置坐标分离在X 使用位置XYZ控制器将当前对象的位置坐标分离在X、Y、Z三 个独立的动画坐标中。这样便可以利用表达式控制器分别控制X 个独立的动画坐标中。这样便可以利用表达式控制器分别控制X、 Y、Z三个独立轴向的动画轨迹。 路径约束控制器(Path 1、路径约束控制器(Path Constraint) 使用路径约束控制器可以让物体沿着一定的路径移动,而不 需要使用变换工具和动画按钮。 路径约束控制器可以使一个物体沿一条曲线或多条曲线的平 均位置移动。路径可以是各种类型的样条曲线,另外在约束物体 运动的同时,路径曲线也可以被指定旋转、移动、缩放的变换动 画。 该控制器使用简单、方便,常用于控制汽车的前进路线、行 星的运动轨迹、物体下落的路径、船的航线等。 操作步骤: 1、在场景中创建路径和物体 2、指定路径约束控制器 3、设定控制器的参数
噪波位置控制器(Noise Position) 2、噪波位置控制器 噪波位置控制器,是定义动画对象X,Y, Z的值按照随机函数变化,从而使动画对象产 生随机的噪波和随机跳动的效果。 3、位置列表控制器 位置列表控制器(Position List) 位置列表控制器并不是一个真正的动画 控制器,它的作用是结合两个或两个以上的 控制器,按从上到下的排列顺序进行计算, 对动画对象产生组合控制效果。
第6章 动画控制器
当我们在场景中为一个物体设置动画时,要 制作关键帧来确定物体运动的状态。但是对于非 关键帧的物体的状态,3ds max必须插入动画数据。 关键帧的物体的状态,3ds max必须插入动画数据。 在3ds max中,所有的动画数据都是由动画控制器 max中,所有的动画数据都是由动画控制器 来处理,它能够储存动画值,安排两个关键帧之 间的插入值。 在3ds max中,目标摄影机和目标聚光灯默认 max中,目标摄影机和目标聚光灯默认 的是注视控制器,其他物体对象默认的是“ 的是注视控制器,其他物体对象默认的是“位置 XYZ” XYZ”控制器。 与关键帧动画相比,使用控制器制作动画更 具体,可以制作较复杂的动画效果。
例6-1:螺旋上升的小球 一、建模 1、螺旋线: 螺旋线: R1=20,R2=10,H=50,T=3 2、球体:R=2.5 球体: 二、动画 为小球指定路径约束控 制器。 制器。
例6-2:过山车 :
一、建模 1、轨道 、 (1) 圆(前视图 :R75 前视图): 前视图 (2) 矩形 25*4 矩形: (3) 放样 2、小车 、 (1) 线,圆(R5) 圆 (2) 挤出 15 挤出: 移动轴心点至底部。 移动轴心点至底部。 二、动画 为小车指定路径约束 控制器,设定相关参数。 控制器,设定相关参数。
成组,移动轴心点至脚下。 成组,移动轴心点至脚下。 2、底板: 长方体: 底板: 长方体: 200*300*5
3、路径:椭圆 150*250 路径: 二、为卡通人指定位置列表控制器 三、指定路径约束控制器 四、加入一个噪波控制器 参数: 勾选>0 >0。 参数:Z=50, 勾选>0。
二、旋转控制器
6.1 动画控制器的分类
1、单一性的动画控制器:只控制物体的单一属性。 2、复合属性的动画控制器:可以结合并管理多个动画 控制器。
6.2 指定控制器类型的方法
当每次对场景中的物体做动态设定时,3ds max会自动 当每次对场景中的物体做动态设定时,3ds max会自动 指定一个默认的动画控制器。同时,在创建或变换一个物 体时,系统也会使用变换控制器来放置此物体。 如果希望以默认控制器以外的不同方式来设定动画时, 就必须指定不同的控制器。三种方法: 1、用运动命令面板。 在运动命令面板中只能选用变换控制器(PRS控制器) 在运动命令面板中只能选用变换控制器(PRS控制器)。 2、用轨迹视图。 在轨迹视图中提供了对所有控制器的访问。 3、使用菜单:动画主菜单。 、使用菜单:动画主菜单。
旋转控制器用于控制物体旋转的位置,设计动画对象 的旋转效果。 注视约束控制器(LookAt Constraint) 1、注视约束控制器 注视约束控制器可以控制动画对象注视着目标物体进 行移动,当目标物体移动时,动画对象会调整自己的位置、 角度进行移动,以保持注视目标物体的状态。 使用该控制器时,一般使用一个“虚拟对象”作为目 标物体。虚拟对象是起辅助作用的特殊对象,在场景渲染 后并不出现。目标物体可以是虚拟物体,也可以是真实物 体。 注意: 注意: 由于注视约束控制器用于约束一个物体的旋转角度, 并不控制物体的位置移动,而旋转和移动是物体相互独立 的两个属性,因此,在对物体设定该控制器后,还可以移 动物体。
三、缩放和约束控制器
缩放控制器可以用于控制物体的大小,制作出变形 的动画。约束控制器可以用于约束物体的移动范围,设 计多个对象通过约束在一起表现的动画效果。 1、缩放控制器 缩放控制器主要用于控制对象在3个坐标轴向上的 缩放比例。 注意: 注意: 通过在不同关键帧对动画对象使用编辑修改器,也 可以制作变形动画,其变形效果可以千变万化。 2、链接约束控制器 链接约束控制器的作用是将物体对象(子对象)链 接到目标物体(父对象)上,使物体对象随目标物体运 动,运动中两个物体会形成一个整体。
例6-6:旋转的陀螺 :
例6-6:旋转的陀螺 :
一、陀螺模型 1、创建 扩展基本体 油罐:100×50×20, 边数 扩展基本体—油罐 边数=20 、创建—扩展基本体 油罐: × × 2、编辑网格 面:选择顶部中间的网格面,挤出 ;同样 、编辑网格—面 选择顶部中间的网格面,挤出20; 选中底部中间的网格面,挤出20,在编辑几何体中单击“塌陷” 选中底部中间的网格面,挤出 ,在编辑几何体中单击“塌陷”。 3、网格平滑:平滑度=0.8 、网格平滑:平滑度= 二、陀螺旋转动画 1、给陀螺指定 控制器。 、给陀螺指定Euler XYZ控制器。 控制器 2、在轨迹视图中选中“Z轴旋转”,增加 和100两个关键 轴旋转” 增加0和 、在轨迹视图中选中“ 轴旋转 两个关键 并修改100帧处值为 帧处值为3600度。在第 帧选择快切线方式,在 帧选择快切线方式, 帧,并修改 帧处值为 度 在第0帧选择快切线方式 帧选择慢切线方式。 第100帧选择慢切线方式。 帧选择慢切线方式 三、陀螺平移摆动 1、在第 帧:单击“自动关键点”,开始录制动画 、在第0帧 单击“自动关键点” 2、给陀螺指定噪波位置控制器:取消“分形噪波”,X=Y 、给陀螺指定噪波位置控制器:取消“分形噪波” = =5,Z=0,频率=0.3 , = ,频率= 3、在第 、在第100帧: X=Y=20,其余参数同上,结束录制。 帧 = = ,其余参数同上,结束录制。