- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3dmax-基教程
19.3.3 动画控制器 利用前面的内容制作动画比较简单,制作完成后进行修改时需要在动画控制器中完成,动画控制器中存储着物体的各种变换动作和动画关键帧数据,并且能在关键帧之间差补计算出过渡帧。 19.4 常用动画控制器 19.4.1 Bezier控制器 19.4.2 Linear动画控制器 19.4.3 Noise动画控制器——物体随机变形动画 19.4.4 Position XYZ动画控制器 19.4.5 List动画控制器 19.4.6 Spring动画控制器——玩具动画 19.4 常用动画控制器 3ds Max 8系统为用户提供了多种具有不同功能的动画控制器,按功能可主要分为以下几种类型。 Bezier(贝塞尔)动画控制器:用于在两个关键帧之间进行插值计算,也可以通过调整关键点的控制手柄来调整物体的运动效果。 Noise(噪声)动画控制器:用于可以模拟震动运动的效果。 Position XYZ(位置)动画控制器:用于将原来的位置控制器细分为X、Y、Z 3个方向单独的选项,从而使用户可以控制场景中物体在各个方向上的细微运动。 Float(浮点)动画控制器:用于设置浮点数值变化的动画。 Point3(三相)动画控制器:用于设置包含三组参数数据的动画,如颜色的RGB 3组参数值或点的位置的三维坐标等。 Position(位置)动画控制器:用于设置物体位置变化的动画。 Rotation(旋转)动画控制器:用于设置物体旋转角度变化的动画。 Scale(缩放)动画控制器:用于设置物体缩放变形的动画。 Transform(变换)动画控制器:用于设置物体位置、旋转和缩放变换的动画。 下面介绍一些常用的动画控制器。 19.4.1 Bezier控制器 Bezier控制器是一个比较常用的动画控制器。它可以在两个关键帧之间进行插值计算,并可以使用一个可编辑的样条曲线进行控制动作差补计算,也可以通过调整关键点的控制手柄来调整物体的运动效果。 19.4.2 Linear动画控制器 Linear动画控制器可以均匀分配关键帧之间的数值变化,从而产生均匀变化的差补过渡帧。通常情况下使用Linear控制器来创建一些非常机械的、规则的动画效果,例如匀速变化的色彩变换动画或类似球体、木偶等做出的动作。 19.4.3 Noise动画控制器——物体随机变形动画 使用Noise(噪声)动画控制器可以模拟震动运动的效果。例如,用手上下移动物体产生的震动效果。噪声动画控制器能够产生随机的动作变化,用户可以使用一些控制参数来控制噪声曲线,模拟出极为真实的震动运动,如汽车碰撞、地震等。Noise动画控制器的控制参数如下。 Seed(种子数):产生随机的噪声曲线,用于设置各种不同的噪声效果。 Frequency(频率):设置单位时间内的震动次数,频率越大,震动次数越多。 Fractal Noise(分形噪声):利用一种叫做分形的算法计算噪声的波形,使噪声曲线更加不规则。 Roughness(粗糙度):改变分形噪声曲线的粗糙度,数值越大,曲线越不规则。 Strength(强度):控制噪声波形在3个方向上的范围。 Ramp in/Ramp out(淡入/淡出):可以设置在动画的开始和结束处,噪声强度由浅到深或由深到浅的渐入渐出方式。对话框中的数值用于设置在动画的多少帧处达到噪声的最大值或最小值。 Characteristic Graph(特征图形):显示所设置的噪声波形。 19.4.4 Position XYZ动画控制器 Position XYZ动画控制器将原来的位置控制器细分为X、Y、Z这3个方向单独的选项,从而使用户可以实现控制场景中物体在各个方向上的细微运动。另外,对这3个选项同样也可以像原来的Position选项一样为它们指定其他各种可用的动画控制器。 19.4.5 List动画控制器 使用List动画控制器可以将多个动画控制器结合成一个动画控制器,从而实现复杂的动画控制效果。 将List动画控制器指定给某个属性后,当前的控制器就会被移动到List动画控制器的子层级中,成为动画控制器列表中的第1个子控制器。同时还会自动生成一个名为Available的第2个属性,作为将要向列表中添加的下一个动画控制器占位准备。 19.4.6 Spring动画控制器——玩具动画 使用Spring动画控制器可以实现在指定一点或物体的某一位置上添加第2个动力学特效。将Spring动画控制器应用到一个运动物体上以后,该物体原有的运动仍然保留,但同时还增加一个基于速率变化的动力学效果,结果产生弯曲的弹簧动力学效果。用户可以自行调整Spring动画控制器的拉紧程度参数和阻尼参数,增加拉紧程度参数可以增强绷紧的弹簧的效果,而增加阻尼参数将会缓
文档评论(0)