在不平坦的表面上反弹球会导致方向发生变化。在本课,您要使用点辅助对象来控制这些变化,从而使动画易于编辑。
打开场景:
场景是上一课中的反弹高尔夫球。平面具有纹理,这代表带砖缝的砖地。不平坦的表面(如沥青、带有砖缝的砖地等)可使反弹偏离预定方向。

您可以保持反弹,但移除前进运动,并且用 X 和 Y 方向的变化替代它。
移除 X 和 Y 方向的运动:
选择球,右键单击它,然后从四元菜单中选择“曲线编辑器”。
键。
现在,球在原地反弹,不会前进。

关闭“曲线编辑器”。
现在,您需要为球添加更多“混乱”运动:当它碰撞到砖面时,它应继续保持原有方向,但当它碰撞到砖缝时,它应改变方向。
您可以使用球本身为此侧向运动设置动画,但最好使用辅助对象:使用此方法,辅助对象动画独立于球及其反弹轨迹,因此,如果您以后需要更改侧向运动,不会影响到反弹。
创建点辅助对象来控制球:
“创建”面板上,激活
(辅助对象),然后在“对象类型”卷展栏上,单击以激活“点”。

(最大化视口切换)以显示全部四个视口。
(转至开头)。

(对齐),然后单击球。
“对齐位置 (屏幕)”组中,启用“X 位置”、“Y 位置”和“Z 位置”。然后,针对“当前对象”(点辅助对象)和“目标对象”(高尔夫球)选中“居中”。
将球链接到点辅助对象:

现在,球是点辅助对象的子对象:当您移动该点时,球将随着移动。
球及其轨迹将追随点。
撤消点辅助对象移动。
设置方向变化动画:
若要使球不规律地移动,需要在球每次碰击地面时使它发生侧向运动(通过点辅助对象)。如果球撞击砖地,它会继续前进。如果球撞击砖缝,则它会改变方向。
最轻松的方法是在“顶”视口中移动点,同时在“透视”视口中观看效果。
(最大化显示)以便可以再次查看整个地面。
(选择锁定切换)以避免取消选择点辅助对象。该按钮位于 3ds Max 窗口底部附近的状态栏上。键盘快捷键是空格键。

在帧 37 处,球落于砖缝上。

在帧 59 处,球已向右转,只是为了再次落于砖缝上。
在球落于砖上时使它按相同方向进行侧向移动,并在它落到砖缝上时更改侧向方向。
下面是在为辅助对象设置动画之后完整的场景看上去的样子:

。
保存工作:
若要查看无规则反弹的完整版本,可以
打开场景
bouncing_chaos_completed.max
。
若要查看此动画的渲染版本,请播放此影片:
此教程介绍了使用自动关键点设置动画的一些基本技巧:
使用“曲线编辑器”,还可以创建“超出范围”重复动画,并使用增强曲线调整幅度。
此教程还介绍了动画的一些一般原则: