Swift3D助力,Flash也玩3D

Swift3D助力,Flash也玩3D


2024年2月28日发(作者:)

龙源期刊网

Swift3D助力,Flash也玩3D

作者:缪 亮 徐丽英

来源:《信息技术教育》2005年第08期

在制作Flash课件时,常需要一些3D图形或者动画素材,比如立体几何中的立体图形等。Flash是一个二维动画软件,在三维动画制作方面不太擅长,但借助第三方软件Swift

3D,同样可以在Flash中实现很棒的三维动画效果。本文以“几何体的截面”课件为范例,研究用Swift 3D建构Flash课件中的3D动画素材的方法。

“几何体的截面”课件是一个立体几何课件,这个课件需要展示球体、正方体、圆柱体和圆锥体的立体图形和旋转动画,如图1所示是课件运行时的一个画面。

用Flash可以直接绘制这些立体图形,但是效果不逼真,光线、阴影等立体效果很难制作出来。如果要制作这些几何体的旋转动画,则更加困难。用Swift 3D可以很轻松地制作这些素材,导入Flash也可以直接使用,十分方便。

用Swift 3D建构几何体旋转动画

龙源期刊网

Swift 3D是优秀的Flash第三方软件。它制作出的3D图像和动画可以矢量格式输出,并支持Flash格式的输出。值得一提的是,它(3.0以上版本)支持一种新的格式:swft,这种格式的输出可以实现一种智能图层技术,它的作用是将渲染生成的文件按照Flash图层的方式进行存放,当在Flash(Flash MX以上版本)中导入swft格式的文件时,它会按照边线、阴影和高光等顺序进行分别存放,这样就可以根据需要来确定是否要阴影或者边线等。

本课件实例的制作使用Swift 3D 3.0版本。关于Swift 3D的信息,可以访问其公司网站。

制作“几何体的截面”课件需要球体、正方体、圆柱体和圆锥体的旋转动画,下面就讲解一下正方体旋转动画的制作方法。

1.运行Swift 3D,选择“场景编辑器”。在编辑器的下方有一些系统自带的立体图形模型,单击其中的“创建正方体”按钮,场景中就会出现创建的正方体,在右边的“属性工具”中选择“相机”,并在下边的属性设置中设置“镜头长度”为25mm,此时场景中的正方体就会缩小。

2.在Swift 3D主界面的左下角有一个“轨迹球”窗格,在此窗格中,用鼠标拖动轨迹球上的正方体,旋转它,在旋转过程中可以选择左边的三个锁定按钮配合旋转。最后得到一个能在前视图中看到整体效果的图形,如图2所示。

3.在Swift 3D主界面的右下角有一个“图库”窗格,如图3所示。用鼠标选择其中“有光泽”下的蓝色材质,并用鼠标将材质拖放到正方体图形上,当鼠标移动到图形上时,鼠标右下方会出现一个加号,这时松开鼠标即可。

龙源期刊网

4.在“图库”窗格中,单击左边的第三个“显示动画”按钮,系统提供的动画效果会显示出来。单击动画图标,可以预览相应的动画效果,再次单击动画就会停止。选择其中一个合适的动画效果,拖动鼠标到场景中的正方体图形上,当鼠标右下角出现加号时松开鼠标,这样动画效果就被附加到这个正方体上了。

这时,“时间线”会发生相应的变化,表示系统自动定义的动画。单击“播放”按钮,就可以看到正方体旋转的动画效果,还不错吧!

5.选择“预览和导出编辑器”,界面切换到“预览和导出编辑器”状态。单击“输出选项/矢量”,下面出现三个选项,分别是“常规”、“填充选项”和“边缘选项”。在输出动画之前,需要设置这三个选项中的参数。

在“常规”选项下,设置“目标文件类型”为“Swift 3D Flash导入器”,其他参数默认。

在“填充选项”下,设置“填充类型”为“区域渐变阴影”,并选中“包含镜面高亮”选项。

在“边缘选项”下,选中“包括边缘”,设置“边缘类型”为“轮廓”,选择“包含隐藏边缘”,设置“线粗”为2磅。

6.输出选项全部设置完后,单击“生成所有帧”按钮,开始动画的渲染,这是一个比较长的过程,渲染的速度和你所使用的计算机的性能有关系。等动画渲染结束后,可以单击“播放动画”按钮预览动画效果。如果效果满意,单击“导出到文件/导出所有帧”,保存文件。

球体、圆柱体和圆锥体旋转动画的制作方法和正方体旋转动画的制作方法类似,也是经过建立模型、添加材质、制作动画和渲染输出这几个步骤,模型、材质、动画都是使用系统自动提供的效果,制作步骤清晰简单。

将3D动画素材导入Flash中

龙源期刊网

在Swift 3D中制作3D动画素材后,一般会将它们导入到Flash课件中,制作成MC元件以方便使用。

执行“文件/导入到库”命令,弹出“导入到库”对话框,设置“文件类型”为“Swift 3D

Importer(*.swft)”,选择需要导入的文件(如“正方体”)。

单击“打开”按钮以后,所选中的文件就作为一个MC元件被导入到“库”中,打开“库”面板,可以看到刚导入的MC,它的名字默认为导入的文件名。双击打开它,图层结构如图4所示。你可以根据需要对这个MC进行编辑。

这里需要提醒你注意的是,“Swift 3D Importer(*.swft)”是Flash MX以上版本新支持的一种导入类型,如果你的系统先安装了Swift 3D,后安装了Flash,那么这种类型Flash直接就支持;如果你的安装顺序正好颠倒过来,那么需要将Swift 3D安装目录下的Flash Importer目录下的所有文件复制到Flash的安装目录,这样就可以在“文件类型”的下拉列表中看到swft类型了。

总结

利用Swift 3D构建3D动画素材并在Flash课件中应用的方法是:

龙源期刊网

1.在Swift 3D中构建3D动画素材,导出swft类型的文件。

2.将swft文件导入到库,得到一个MC元件。

3.根据课件需要,对MC元件进行编辑应用。

如果想了解本文中“几何体的截面”课件范例的详细情况,请访问以下下载地址:

/?SoftID=130


发布者:admin,转转请注明出处:http://www.yc00.com/news/1709073333a1602629.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信