flash动画
Swift 3D是专业的矢量3D软件,它的出现充分弥补了Flash在3D方面的不足,其强大的功能位居Flash第三方软件第一位。Swift 3D不仅可以快速制作出精美的3D效果,还可以轻松创建各种动画。下面我们将通过制作一个“碗变酒杯的动画”向大家展示其方便易用的特性,相信即便是非3D专业人士也能轻松上手。
1. 启动Swift 3D 4.0,首先单击“旋转放样编辑器”标签将其激活,在其工具栏内选择“添加节点”工具,再单击“折线点”按钮设置所绘节点属性,然后参照图1所示在绘图区域绘制截面图形。
图1 绘制截面图形
2. 再选择“形状”工具,框选截面图形顶部的两个节点,在“点属性”对话框中单击选择“切点”单选项,更改节点属性,然后通过调整节点的控制柄得到如图2所示的形状,这就是用来生成碗模型的截面。
图2 完成截面调整
3. 激活“场景编辑器”,此时在视图窗口中会看到旋转生成的碗模型,如图3所示,如果感觉形状不是很满意,可以再次返回“旋转放样编辑器”,继续使用“形状”工具对截面进行调整,直到满以为止。
图3 生成碗模型
4. 下面在“旋转放样编辑器”的工具栏单击“动画”按钮,进入动画记录状态,在时间线上单击第20帧,然后使用“形状”工具调整节点的位置和曲线形状,使“碗”变成“酒杯”,效果如图4所示。
图4 使“碗”变成“酒杯
5. 进入“场景编辑器”,在时间线窗口单击“播放动画”按钮对“碗变酒杯”动画效果进行预览,此时会发现不但动画播放速度较快,而且没有循环间隔,使我们来不及看清楚酒杯的样子,在这种情况下我们需要延长“酒杯”的停留时间。首先在“FPS”文本框中设置帧速率为8,降低动画播放速度,然后在时间线上拖动最后一个关键帧到第30帧,并在该帧上单击右键,在弹出的菜单中选择“复制关键帧”,接下来在第20帧位置单击右键,在弹出的菜单中选择“粘贴关键帧”,完成动画设置,如图5所示。这样酒杯形状在第20帧和第30帧之间保持不变。
图5 延长酒杯静止时间
6. 在“图库工具”窗口中单击“显示光源”按钮,然后在光源列表中选择一种光源拖动到视图窗口中,为场景添加光照效果。
7. 接下来单击“显示材质”按钮,再单击“Bitmp”标签,在该材质列表的空白处单击鼠标右键,在弹出的菜单中选择“新建材质”命令,打开“编辑材质”对话框,在其中首先设置材质名称,然后打开“图案”下拉列表,在其中选择“位图图像”选项,在弹出的“导入”对话框中选择一幅木纹材质图片,材质设置完成后单击“确定”按钮,之后拖动该材质到碗模型上,此时模型效果如图6所示。
图6 为碗模型指定木纹材质
8. 预览动画效果,会发现木碗最后变成了木酒杯,为了使动画更加有趣,下面我们将为酒杯指定一个透明的玻璃材质,制作出木碗变成玻璃酒杯的动画效果。在时间线上单击第20帧,在“Transparent”列表框中拖动一种玻璃材质到酒杯模型上,接下来再将同样的材质指定到第30帧的酒杯模型上,完成材质动画设置。
9. 进入“预览和导出”编辑器,在“输出选项”窗口中单击“光栅”按钮,然后在“渲染预览”窗口中单击“生成所有帧”按钮对动画进行位图渲染,渲染完成后在“导出到文件”窗口中单击“导出所有帧”按钮将动画保存为SWF动画。