论文部分内容阅读
在制作Flash课件时,常需要一些3D图形或者动画素材,比如立体几何中的立体图形等。Flash是一个二维动画软件,在三维动画制作方面不太擅长,但借助第三方软件Swift3D,同样可以在Flash中实现很棒的三维动画效果。本文以“几何体的截面”课件为范例,研究用Swift3D建构FlaSh课件中的3D动画素材的方法。“几何体的截面”课件是一个立体几何课件,这个课件需要展示球体、正方体、圆柱体和圆锥体的立体图形和旋转动画,如图1所示是课件运行时的一个画面。用Flash可以直接绘制这些立体图形,但是效果不逼真,光线、阴影等立体效果很难制作出来。如果要制作这些几何体的旋转动画,则更加困难。用Swift3D可以很轻松地制作这些素材,导入Flash也可以直接使用,十分方便。用Swift3D建构几何体旋转动画Swift3D是优秀的Flash第三方软件。它制作出的3D图像和动画可以矢量格式输出,并支持Flash格式的输出。值得一提的是,它(3.0以上版本)支持一种新的格式:swft,这种格式的输出可以实现一种智能图层技术,它的作用是将渲染生成的文件按照Flash图层的方式进行存放,当在Flash(Flash MX以上版本)中导入swft格式的文件时,它会按照边线、阴影和高光等顺序进行分别存放,这样就可以根据需要来确定是否要阴影或者边线等。
When making Flash courseware, often need some 3D graphics or animation material, such as solid graphics in solid geometry. Flash is a two-dimensional animation software that is not very good at 3D animation, but with the help of third-party software Swift3D, it can also achieve great 3D animation effects in Flash. This article takes the “cross-section of geometry” courseware as an example to study how to use Swift3D to construct 3D animation material in FlaSh courseware. The “Geometry Section” courseware is a three-dimensional geometry courseware. This courseware needs to display the three-dimensional graphics and rotation animations of the sphere, cube, cylinder and cone. Figure 1 shows a picture of the courseware running time. Flash can directly draw these three-dimensional graphics, but the effect is not realistic, such as light, shadow and other three-dimensional effects are difficult to produce. It is more difficult if you want to make rotation animations of these geometry. With Swift3D, it’s easy to make these clips. Importing Flash can also be used directly. It’s very convenient. Using Swift3D to construct geometry rotation animation Swift3D is an excellent Flash third-party software. The 3D images and animations it produces can be exported in vector format and support Flash format output. It is worth mentioning that it (3.0 or later) supports a new format: swft, the output of this format can implement a smart layer technology, its role is to render the generated file in accordance with the Flash layer Stored, when importing files in the swft format in Flash (Flash MX or later), it will be stored in order of edges, shadows, and highlights, so that you can determine if you want shadows or edges, etc., as needed.