Flash3D在网络三维课件制作中的探索

绝世美人儿
603次浏览
2020年09月15日 05:50
最佳经验
本文由作者推荐

山东医学高等专科-供电所工作总结


Flash3D在网络三维课件制作中的探


摘要:本文尝试以Flash三维场景显示
的实例,为网络三维课件的制作提供参考和
经验。
关键词:计算机三维成像;课件制作;WEB3D;
Flash3D;Papervision 3D;网络三维课件
1Flash3D技术及其在课件制作中应用情况
的介绍
最初 ,Flash是美国Macromedia公司所设计
的一种二维动画软件,可以非常方便地嵌入
网页,并通过专用的Web插件FlashPlayer
来播放,由于其强大的动画、音频和视频表< br>现能力,很快得到了普及,在互联网终端机
桌面系统中占有90%以上的安装比例。在国
内的教育行业中,由于Flash强大的多媒体
表现能力,和便捷的网络发布能力,已经吸
引了 越来越多的教师,把Flash技术用在多
媒体课件的制作上,使Flash软件逐渐成为
当前 最流行的课件制作软件之一。


2Flash3D制作网络课件的特点
这些传 统的优点,对于广大教师而言这些优
点可简单罗列①强大的多媒体表现能力。采
用矢量图,缩放 不变形;可以方便地嵌入和
控制播放音频和视频;具有强大而齐全的绘
画和色彩工具,自动地生 成渐变动画;具有
时间轴控制,支持层编辑等。可以非常方便
地制作表现丰富、感染力强的多媒 体作品。
②便于发布。首先是生成的文件尺寸小,利
用Flash生成的动画播放文件都非常小 巧,
一个精美的多媒体课件可包含在一、二十KB
的容量里,大的、复杂的也可容纳于几百KB
的空间里,可以非常方便地嵌入网页,同时
也便于学生们打开浏览。其次,用于课堂上
本地硬盘播放的课件,可以生成自带播放器
的*.exe文件,一次课的内容一般在几MB左
右 ,占用空间小,携带方便,U盘中完全可
以放下一个学期的课件,这样就可以避免讲
课时教师机 的系统环境不支持多媒体课件
文件格式的尴尬情况。③Flash生成的课件,
完成后导出扩展 名为*.SWF的文件,具有一
定的原始资料保护功能,无法直接从界面上


对文 字和图片进行复制粘贴,在一定程度上
保护了教师的劳动成果。
在此基础上,Flash3D 制作课件,更进一步
带来了自身的优点:①生动的三维表现能力;
②更强大的交互能力;③由于 其生动的表现
力和交互能力,可以极大地促进学生自主学
习的兴趣,从而为场景式教学、任务驱 动式
教学等教学改革,提供了一个非常好的教学
内容展示平台。
3Flash3D的基本原理介绍
做一个Flash课件就相当于教师导演一场舞
台 演出来展示课程内容,以往Flash可以非
常容易将二维的图像、文字、音频、视频等
元素结 合起来,Flashplayer10以后,可以
支持三维场景的展示,使得Flash课件更加
生动、形象。二维对象和投影在二维屏幕上
的三维对象之间的区别在于,三维对象增加
了第三 维Z轴属性,三维对象的Z轴值越大,
表示距离越远,在二维屏幕上的投影就越小。
Flas h3D中移动、旋转、缩放三维对象可以
用显式改变三维对象的X、Y、Z属性值,来
移动三维 对象的空间位置;可以通过设置对


象的三种旋转属性:rotationX、rotat ionY
和rotationZ,使三维对象分别沿X、Y、Z
轴旋转;通过改变对象的sca leX、scaleY、
scaleZ属性值,可以将三维对象分别沿X、
Y、Z轴进行缩放。
另外,当需要对三维对象进行复杂的三维变
换操作时,可以利用类来完成,以提高运算
效率。
Flash3D引擎Flash3D提供了三维渲染功能,
但若要实现生动、复杂的三 维场景、器具甚
至人物,还需要Flash3D引擎的支持,在3D
引擎的基础上实现虚拟三维 环境更加便捷,
效果更好。Papervision3D是一款优秀和成
熟Flash3D引擎 的开源项目,尤其是Flash
的脚本语言ActionScript发布后,程序执
行效率得 到了大幅度提升。Papervision3D
无论是在效率、功能上都有很好的表现,成
为F lash3D三维开发的一个重要基础平台。
4Flash3D在课件制作举例
本文以Flash3D课件中展示三维场景为例,
三维课件开发的关键技术,以供参考。 模型的制作,目前的Flash编辑平台还以二


维动画制作为主,生动而复杂的三维 模型需
要第三方建模软件做成的模型文件,再从外
部导入Flash中渲染显示。由Maya、 3DsMax
专业三维设计软件制作的文件,应该保存为
什么格式的文件才能用AS3操作,在
FLASHPLAYER中显示出来。满足这种需要的
3D文件格式有很多种,其中COLLA DA标准就
是最常用的一种。
本例中,用3DsMax制作了一个简单的三维
虚拟课 堂的场景,通过开源的COLLADA插件,
导出的模型文件是,贴图文件是,地面的贴
图文件 是,可以方便地被Flash3D使用。
Flash3D三维渲染关键代码说明,本例通过
完 成一个三维虚拟教学场景的展示,说明基
于Papervision3D引擎的Flash三维制作的< br>一般步骤。
其中,采用Papervision3D引擎渲染三维场
景时,一般需要定 义四个元素,这四个元素
是三维成像的关键:一是窗口:类似于房间
的窗户,我们透过窗口看外 面的三维世界。
窗口解释成渲染的尺寸,就像我们拍照时照
片的尺寸一样。二是场景:场景是指 整个三

东华大学自主招生-安徽招生信息网


搞笑短信大全-光纤通信实验


瓶子娃娃-四年级班主任工作总结


法律关系的要素-五年级上册数学期末试卷


中南大学考研网-手抄报图片简单又漂亮


申请格式范文-小学教师年终总结


会议纪要范本-端午节的由来和风俗


青年节放假吗-大仲马名言