在这个专题中将会学到在softimage | XSI中创建关键帧动画与非线性编辑动画的基本方法。
冻结物体
使用softimage | XSI的Text工具创建的文字模型。如图。
此主题相关图片如下:
2. 选择文字物体,在编辑工具面板上的Freeze图标上单击鼠标左健,对所选择的物体进行 冻结。如图。
此主题相关图片如下:
3.在管理器中选择多余的物体,敲击键盘Delete键将他们删除。如图。
此主题相关图片如下:
4. 选择全部文字物体,敲击键盘T键进入物体点的过滤选择模式,敲击键盘Ctrl+a键选择所有的点。如图。
此主题相关图片如下:
5. 在变换工具面板的命令菜单中,执行Move Center to Vertices(移动中心到点)命令,改变物体的中心以便以动画。如图。
此主题相关图片如下:
提示:Move Center to Vertices(移动中心到点)和Freeze All transforms(冻结转换)是有区别的Move Center to Vertices可以将物体的中心移动到几何中心处,而Freeze All transforms是把物体的中心冻结到原点处。
动画前期设置
6. 现在为场景设置默认的帧速率,执行主菜单File | User Preferences…命令。如图。
此主题相关图片如下:
7.出现用户参数设置面板,找到Time标签,将默认的帧格式设为PAL制。如图。
此主题相关图片如下:
提示:电视与电影都有着不同的帧格式,在北美洲,电视以NTSC格式进行播放,而在欧洲及其它一些地区则以PAL的格式进行播放。电影以24fps的帧率来进行播放。我国电视节目用的是PAL制。
8. 把鼠标移动到摄像机视图中,敲击键盘Shift+S键,打开像机可见属性设置面板,找到Visual Cues标签把Field Guide勾选,打开像机的安全框。如图。
此主题相关图片如下:
9. 摇摄摄像机视图,使文字物体全部显示在安全框内,以保证渲染输出的正确。如图。
此主题相关图片如下:
关键帧动画
10.选择文字物体“苏”,敲击键盘C键,进入物体的旋转操纵模式。如图。
此主题相关图片如下:
提示:在softimage | XSI中参数必须在标记的状态下才能为其记录动画。
11.在动画面板的标记参数图标上单击鼠标左键,出现标记参数树。如图。
此主题相关图片如下:
提示:在softimage | XSI中,当一样工具被激活时,工具的相应参数都会被自动标记。
12.将时间设置到第一帧,敲击键盘K键记录动画。如图。
此主题相关图片如下:
提示:当当前帧被记录动画时,关键帧图标会变红色。
13.将时间设置到20帧,将文字“苏”向Y轴旋转180度,敲击键盘K键进行记录。如图。
此主题相关图片如下:
14.在回放面板的播放按钮上单击鼠标左键,播放动画观察其效果。如图。
此主题相关图片如下:
这样,播放动画时文字物体“苏”在1-20帧就会沿着Y轴进行180度的旋转。一个简单的关键帧动画就这样创建完毕。
关键帧动画是最传统的动画制作方法,也是最基本的制作方法,很多复杂的动画都是由关键帧动画组成的。
创建动作
下面在关键帧动画的基础上再用非线性动画的制作方法来完成更为高级的动画。非线性动画是softimage | XSI的一大特色,被誉为具有革命性的动画编辑方法。非线性动画就意味着在你编辑动画时你可以像在后期编辑软件剪辑视频一样非破坏性的编辑动画。在编辑动画之前你首先就得创建你的动作集。
那么什么是动作呢?动作是用户一次定义后可以多次按需要使用的动作片段,可以创建完整的动作库,并可以将它们从一个模型复制到其它模型。好!现在就开始创建动作。
15.当创建动作时,动作都会存储在同一层级的Model上。首先,为文字的动画创建一个Model。在管理器中将全部文字物体选择,在编辑工具面板的菜单中执行Edit|Model|New Model命令,为文字的动画创建一个Model。如图。
此主题相关图片如下:
16.选择文字物体“苏”,在动画面板的标记参数图标上单击鼠标左键,出现标记参数树,对其自身变换的Y轴旋转进行标记。如图。
此主题相关图片如下:
提示:当你创建标记动作前,要对参数进行标记,以便记录你想要的动作。
17.敲击大键盘2键,把主工具栏切换到动画工具面板,执行Animate | Actions | Store | Marked Parameters - Fcurves命令。如图。
此主题相关图片如下:
Transformations - Current values存储变换的静态姿势。
Marked Parameters - Current values存储标记的静态姿势。
Transformations – Fcurves存储变换动画功能曲线。
Marked Parameters – Fcurves存储标记的动画功能曲线。
Animated Parameters – Fcurves存储动画的功能曲线。
Transformations – All Sources存储变换的所有类型动画。
Marked Parameters - All Source存储标记的所有类型动画。
Animated Parameters – Fcurves & Expressions存储动画的功能曲线和表达式。
Local Transformations – Animation or Current values存储局部变换的动画和姿
势。
Marked Parameters – Animation or Current values存储标记的动画和姿势。