1.3.6 动手操练——时间滑块和范围滑块
时间滑块和范围滑块在动画中用于控制帧。时间滑块中包括“播放”按钮(也称为传送控制器)和当前时间指示器。范围滑块中包括开始时间和终止时间、播放的开始时间和结束时间、范围滑块、自动设置关键帧按钮和动画参数按钮,如图1.11所示。
图1.11
时间滑块上的刻度和刻度值表示时间。如果要定义播放速率,可以单击“动画参数设置”按钮,从Preferences属性编辑器的Settings Category区域中选择需要的播放速率。Maya默认的播放速率为每秒24帧(标准的电影帧速率)。
Tips
提示:默认情况下,Maya使用秒为单位来播放动画。改变时间设置不会影响以关键帧为基础的动画,但会影响到使用帧变量的表达式。
时间滑块右端的输入域显示了使用当前时间单位表示的当前时间,你可以输入一个新的时间来改变当前时间。场景会移动到当前时间位置处,并且当前时间指示器也随之更新。
● 按住Shift键,在时间滑块上单击并水平拖动,可以选择时间范围。选择的时间范围在时间滑块上以红色显示,开始帧和结束帧在选择区域的两端以白色数字显示,如图1.12所示。
图1.12
● 单击并水平拖动选择区域两端的黑色箭头,可缩放选择区域。
● 单击并水平拖动选择区域中间的双黑色箭头,可移动选择区域。
● 双击时间滑块,可选择整个时间滑块范围。
选择Display | UI Elements | Time Slider命令可以隐藏或显示时间滑块。隐藏时间滑块可以显示更多的视图空间。
范围滑块用来控制播放范围。
选择Display | UI Elements | Range Slider命令可以显示或隐藏范围滑块。隐藏范围滑块会同时隐藏Animation Preferences和Auto Key按钮。
动画开始时间域可以设置动画的开始时间,动画结束时间域可以设置动画的结束时间。播放开始时间域显示了当前播放范围的开始时间,输入新值(包括负值),可以改变播放范围的开始时间。如果输入的数值大于播放结束时间,则播放结束时间会自动调节数值,且大于播放开始时间。播放结束时间域显示了播放范围的结束时间,输入新值,可改变播放范围结束时间。如果输入的数值小于播放开始时间,则播放开始时间会自动调节,且小于播放结束时间的数值。用户也可以从Preferences属性编辑器中编辑上面的数值。
使用范围滑块条可控制动画的播放范围,但其数值不会超过Animation Start/End。
● 拖动范围滑块条可改变播放范围。
● 拖动范围滑块条两端的方块可缩放播放范围。
● 双击范围滑块,播放范围变为整个动画的时间长度,再次双击可以恢复到上一个播放范围。
时间滑块旁的范围滑块显示开关可以快速控制范围滑块的显示。
“播放”按钮是控制动画播放的按钮,播放范围显示在时间滑块中。
● 单击Go to Start按钮,使动画开始播放。
● 单击Step Back Frame按钮,使动画向后移动一帧。默认的快捷键为Alt+.(句号)。
● 单击Step Back Key按钮,使动画跳到上一关键帧处。
● 单击Play Backwards按钮,可以向后播放。按Esc键可以停止播放。
● 单击Play Forwards按钮,可以向前播放动画。默认的快捷键为Alt+V。按Esc键将停止播放。
● 单击Step Forward Key按钮,使动画跳到下一个关键帧处。
● 单击Step Forward Frame按钮,使动画向前播放一帧。默认的快捷键为Alt+,(逗号)。
● 单击Go To End按钮,使动画跳到播放范围的末尾。
● 单击Stop按钮,可以停止播放。默认的快捷键为Esc键。