3DMAX添加挤压和拉伸效果
小编:海玉 1409阅读 2020.09.08
挤压和拉伸可增强动画的效果。
对象在移动或碰撞时会变形。在真实世界中,此效果有时非常明显(请想一下肥皂泡),有时则很精细。在动画中,将此效果进行夸张处理是值得的:虽然夸张效果可能超越了现实,但却在我们观看动画时强化了我们对现实的感悟。此效果称为“挤压和拉伸”。
有必要再次查看反弹球的图示:
球在落下时拉伸,在与地面碰撞时挤压,然后在再次反弹时重新拉伸。
利用 3ds Max 中的“拉伸”修改器,可以方便地制作挤压和拉伸动画。
设置场景:
接着上一课继续学习,或 打开 bouncing_ball_03.max。将拉伸修改器应用到篮球:
选中篮球(如果尚未选中它)。转至 “修改”面板。从“修改器列表”中选择“拉伸”。
提示如果“修改器列表”处于打开状态,可以按 S 键多次以查找名称以“S”开头的修改器。
在“拉伸”修改器的“参数”卷展栏上,将“放大”值更改为 –30。
正放大往往会在对象拉伸时挤压对象的中部,而负放大则会使对象的中部膨胀,这正是我们所追求的效果。
我们还希望篮球沿其局部 Z 轴进行拉伸:恰好,这种情况已是默认设置。
制作拉伸和挤压动画:
启用 (自动关键点)。将时间滑块拖动至帧 6 处。
在拉伸修改器的“参数”卷展栏上,将“拉伸”值更改为 0.1。
“拉伸”字段的微调器箭头现在显示红色括号,这表示 3ds Max 已经为此参数创建了动画关键点。在视口中,可以看到篮球沿其运动方向被拉长。
将时间滑块拖至帧 15 处,在该帧处,篮球与地面发生碰撞。
在拉伸修改器的“参数”卷展栏上,将“拉伸”值更改为 –0.2。
这会在碰撞点挤压篮球。同时,还会调整篮球扎入地面中的方式。
将时间滑块拖至帧 30 处,并将“拉伸”值重新更改为 0.0。
提示只需右键单击微调器箭头以将值恢复为零。在 3ds Max 中,这是将数字字段设置为其最小非负值的标准快键方式。
禁用 (自动关键点)。
您需要“暂停”挤压,以便它不会在碰撞之前开始,并让它在球反弹时消失。
按住 Shift 键并将第 6 帧处的关键点复制到下列帧处:
帧 14帧 16
帧 24
重复拉伸和挤压:
在“曲线编辑器”“控制器”窗口中,找到“拉伸”参数的轨迹。层次结构看上去像“篮球”“修改对象”“拉伸”“拉伸: Bezier 浮点”。您必须向下滚动以获取未在本练习中使用的过去的多个位置、旋转和缩放轨迹。
在“轨迹视图 - 曲线编辑器”工具栏上,单击 (参数曲线超出范围类型)。
在“参数曲线超出范围类型”对话框中,单击“循环”选项的传出按钮,然后单击“确定”。
现在,挤压和拉伸模式会无限期地重复进行。
播放动画:
单击 (播放)以播放动画。动画控件(包括播放控件)位于 3ds Max 窗口的右下角,视口导航控件的左侧。
完成后,单击 (停止)。(此按钮与“播放”按钮相同,但“播放”处于活动状态。)
这会完成篮球反弹动画。
保存工作:
将场景另存为 my_bouncing_basketball_completed.max。若要查看篮球动画的完整版本,可以 打开 bouncing_ball_completed.max。该影片文件位于项目文件夹 \sceneassets\animations\ 中。
相关推荐
- 3DMAX通过可拉伸的骨骼来设置动画 为了支持在动画设置期间拉伸骨骼,请选择此骨骼,转到“层次”面板,单击“链接信息”,然后在“动画模式”组中启用操纵导致拉伸。通过此功能,您只需四处移动装备元素,即可在视口中以交互方式创建反弹和拉伸动画。Alien 装备拉动肘部会拉伸相邻骨骼。拖动胸腔…
- 3DMAX第三方插件路径配置 添加或修改由第三方和独立软件开发商提供的插件的目录路径。默认菜单:“自定义”菜单 “配置用户和系统路径” “配置用户和系统路径”对话框 “第三方插件”面板 Alt 菜单:“自定义”菜单 “自定义” “配置用户和系统路径” “配置用户和系统路径”…
- 3DMAX提示和技巧 本主题标识使用 Civil View 的一些重要提示和技巧。常规使用屏幕分辨率至少为 1280x1024 的 Civil View。低于此分辨率时,一些面板将占用过多屏幕空间。 将视口设置为线框显示以达到最佳性能。 要尽可能简化用户界面,请在单个视口中工作并关闭 3ds Max 命令面…