会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

Flash3D在网络三维课件制作中的探索 .docFlash3D在网络三维课件制作中的探索 .doc -- 5 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

Flash3D在网络三维课件制作中的探索摘要本文尝试以Flash三维场景显示的实例,为网络三维课件的制作提供参考和经验。关键词计算机三维成像课件制作WEB3DFlash3DPapervision3D网络三维课件1Flash3D技术及其在课件制作中应用情况的介绍最初,Flash是美国Macromedia公司所设计的一种二维动画软件,可以非常方便地嵌入网页,并通过专用的Web插件FlashPlayer来播放,由于其强大的动画、音频和视频表现能力,很快得到了普及,在互联网终端机桌面系统中占有90以上的安装比例。在国内的教育行业中,由于Flash强大的多媒体表现能力,和便捷的网络发布能力,已经吸引了越来越多的教师,把Flash技术用在多媒体课件的制作上,使Flash软件逐渐成为当前最流行的课件制作软件之一。2Flash3D制作网络课件的特点2.1这些传统的优点,对于广大教师而言这些优点可简单罗列如下①强大的多媒体表现能力。采用矢量图,缩放不变形可以方便地嵌入和控制播放音频和视频具有强大而齐全的绘画和色彩工具,自动地生成渐变动画具有时间轴控制,支持层编辑等。可以非常方便地制作表现丰富、感染力强的多媒体作品。②便于发布。首先是生成的文件尺寸小,利用Flash生成的动画播放文件(.swf)都非常小巧,一个精美的多媒体课件可包含在一、二十KB的容量里,大的、复杂的也可容纳于几百KB的空间里,可以非常方便地嵌入网页,同时也便于学生们打开浏览。其次,用于课堂上本地硬盘播放的课件,可以生成自带播放器的.exe文件,一次课的内容一般在几MB左右,占用空间小,携带方便,U盘中完全可以放下一个学期的课件,这样就可以避免讲课时教师机的系统环境不支持多媒体课件文件格式的尴尬情况。③Flash生成的课件,完成后导出扩展名为.SWF的文件,具有一定的原始资料保护功能,无法直接从界面上对文字和图片进行复制粘贴,在一定程度上保护了教师的劳动成果。2.2在此基础上,Flash3D制作课件,更进一步带来了自身的优点①生动的三维表现能力②更强大的交互能力③由于其生动的表现力和交互能力,可以极大地促进学生自主学习的兴趣,从而为场景式教学、任务驱动式教学等教学改革,提供了一个非常好的教学内容展示平台。3Flash3D的基本原理介绍做一个Flash课件就相当于教师导演一场舞台演出来展示课程内容,以往Flash可以非常容易将二维的图像、文字、音频、视频等元素结合起来,Flashplayer10以后,可以支持三维场景的展示,使得Flash课件更加生动、形象。二维对象和投影在二维屏幕上的三维对象之间的区别在于,三维对象增加了第三维Z轴属性,三维对象的Z轴值越大,表示距离越远,在二维屏幕上的投影就越小。3.1Flash3D中移动、旋转、缩放三维对象可以用显式改变三维对象的X、Y、Z属性值,来移动三维对象的空间位置可以通过设置对象的三种旋转属性rotationX、rotationY和rotationZ,使三维对象分别沿X、Y、Z轴旋转通过改变对象的scaleX、scaleY、scaleZ属性值,可以将三维对象分别沿X、Y、Z轴进行缩放。另外,当需要对三维对象进行复杂的三维变换操作时,可以利用flash.geom.Matrix3D类来完成,以提高运算效率。3.2Flash3D引擎Flash3D提供了三维渲染功能,但若要实现生动、复杂的三维场景、器具甚至人物,还需要Flash3D引擎的支持,在3D引擎的基础上实现虚拟三维环境更加便捷,效果更好。Papervision3D是一款优秀和成熟Flash3D引擎的开源项目,尤其是Flash的脚本语言ActionScript3.0发布后,程序执行效率得到了大幅度提升。Papervision3D无论是在效率、功能上都有很好的表现,成为Flash3D三维开发的一个重要基础平台。4Flash3D在课件制作举例本文以Flash3D课件中展示三维场景为例,三维课件开发的关键技术,以供参考。4.1模型的制作,目前的Flash编辑平台还以二维动画制作为主,生动而复杂的三维模型需要第三方建模软件做成的模型文件,再从外部导入Flash中渲染显示。由Maya、3DsMax专业三维设计软件制作的文件,应该保存为什么格式的文件才能用AS3操作,在FLASHPLAYER中显示出来。满足这种需要的3D文件格式有很多种,其中COLLADA标准就是最常用的一种。本例中,用3DsMax制作了一个简单的三维虚拟课堂的场景,通过开源的COLLADA插件,导出的模型文件是classRoom.xml,贴图文件是classroom.jpg,地面的贴图文件是ground.jpg,可以方便地被Flash3D使用。4.2Flash3D三维渲染关键代码说明,本例通过完成一个三维虚拟教学场景的展示,说明基于Papervision3D引擎的Flash三维制作的一般步骤。其中,采用Papervision3D引擎渲染三维场景时,一般需要定义四个元素,这四个元素是三维成像的关键一是窗口类似于房间的窗户,我们透过窗口看外面的三维世界。窗口解释成渲染的尺寸,就像我们拍照时照片的尺寸一样。二是场景场景是指整个三维的场景。就像我们所处的大千世间,不过场景是虚拟的三维世界,是由我们用模型文件摆放、规划出来的。三是摄像机类似于现实中的摄像机,将大千世界拍摄出动感的影片。不过,这里的世界是虚拟的,摄像机也是逻辑设置,通过算法来实现的。四是渲染器将以上的所有的逻辑算法与数据,渲染成屏幕上连续一帧一帧显示的图像。5发展前景Flash3D技术将课件制作技术带入了一个新的领域,在此技术之上,可以归纳、总结课件制作常规要求,编写专用的功能类库,在通用功能类库支持的基础上,编辑课件制作界面,以开发出专门的课件开发工具。可以预见,随着互联网的不断普及,WEB三维技术的不断成熟,三维网络课件的制作将在教学工作中,发挥越来越大的作用,而被广大教师和学生所喜爱。参考资料1李方捷等著.ActionScript3.0开发技术大全.清华大学出版社,200961,ISBN9787302196570.
编号:201312182203514071    大小:25.00KB    格式:DOC    上传时间:2013-12-18
  【编辑】
5
关 键 词:
管理 组织 经营
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:8次
abingge上传于2013-12-18

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

管理   组织   经营  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5