构建基于VRML的沉浸式虚拟学习环境

来源 :电脑学习 | 被引量 : 0次 | 上传用户:df6b1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:介绍了VRML定义和特性,通过一个课堂实例来描述用VRML构建沉浸式虚拟环境的步骤。给出建立模型的方法,指出在构建过程中的关键技术,并列出课件优化的措施,通过比较教学效果前后的差异,得出结论。
  关键词:建构主义 沉浸式环境 VRML 虚拟现实
  中图分类号:G434 文献标识码:A 文章编号:1002-2422(2008)03-0051-02
  
  1 沉浸式虚拟学习环境
  
  沉浸式虚拟学习环境应实现的功能:(1)给学习者提供具有情境感的学习环境;(2)学习环境是学习资源的承载者;(3)学习者能感受到自身在环境中的存在;(4)学习者对环境的刺激和环境对学习者的反应实时自然。
  
  2 用VRML实现沉浸式虚拟学习环境
  
  VRML应用于学习情境的创建,凭借VRML强大的三维展示能力,帮助克服时空局限性及现实条件的约束性。对那些空间性的、抽象的难于理解的教学内容给予形象化地、逼真地展示,大大提高了学习者的想象力,增加了学习内容的直观性与趣味性,激发了学习者的学习兴趣,促进学习者对学习内容的理解和构建。
  
  2.1 VRML课件构思
  在课程的引入设计一个以密码设计为主题的VRML动画,动画内容是:一个女孩站在某银行柜员机前准备取款。
  柜员机与女孩均为三维,人物可由客户旋转,观察欣赏。镜头进入柜员机内部后,画面为女孩拿着卡进到里面看到一扇金库门,有一个液晶显示屏,要求女孩输入密码。女孩输入密码后,液晶屏显示密码查找过程(数据表内进行字段名的数据查找,界面是一个号码在一张数据表中从上往下查找的动画),找到帐号以后,界面显示客户的帐户清单,此界面可参考建设银行网上银行客户清单。一边播放动画,一边展示相应的程序代码(判断在TEXTI,VALUE=数据表,帐户情况下,判断密码是否正确,是到达提款框,否则显示密码错误)。密码正确后,提示输入金额,审核后,液晶屏显示金库状况,看到很多一百元的人民币,然后钱自动飞到女孩手中,取款结束。
  
  2.2 VRML课件实现
  2.2.1人物和场景的建模
  使用3DMAX软件创建教学模型,进行材质、纹理等方面的处理后,利用VRML插件转化为VRML(.wrl)文件导出,然后利用场景图重建,从而达到所需要求的场景。
  (1)几何建模:按照树状层次结构图将整个模型分为几部分分别制作,再在3DS MAX中组合在一起。将任务化整为零,提高细节制作效果。
  (2)物理建模:通过几何建模,只能构建出物体抽象的集合模型。物体的表面颜色、材质、纹理、光滑度、灯光、阴影效果及物理约束、碰撞等效应也是表现物体的重要因素。
  (3)虚拟环境的建立:通过VRML自身的功能,综合运用Transform、Scale、Inline等场景节点实现造型,最后利用VRML可视化编辑器Cosmo Worlds来进行场景合成。
  2.2.2利用VRML设计虚拟场景的关键技术
  (1)Timesensor时间传感器节点:Timesensor时间传感器节点的作用是创建一虚拟时钟,并对其他切点发送时间值,控制VRML立体空间动态对象的开始、变化和结果过程的时间,实现空间物体造型的移动、变色、变形等自动变化。
  (2)触摸传感器节点:通过使用这些检测器节点,使浏览器感知用户和各种操作,比如提款动作完成后,货币的弹出、任务的移动等。这样可以和VRML虚拟世界中的三维对象直接进行交互。TouchSensor触摸传感器节点是浏览者与虚拟对象之间相接触型传感器节点。该节点可以为任何成组节点,并感知用户对该组节点的动作。
  2.2.3 VRML课件的优化
  为了减小文件规模,提高传输速度和执行性能,可以使用一些优化工具对模型进行优化。利用3DMAX提供的模型优化器,采用一种“合并相邻平面”的算法将相邻平面之间夹角小于某一指定值的面合并,从而减少总平面数,该夹角可由学习者决定,从而减少文件规模。
  为进一步提高VRML文件的传输速率,常常对其进行压缩。在最终的VRML场景编辑完成后,还可使用GZIP对其进行压缩,VRML浏览器会自动识别和解压GZIP格式的压缩文件。使用文件压缩可以明显减少传输时间。
  2.2.4 VRML课件的演示
  将VRML文件嵌入网页中,只需在网页的HTML源文件中插入一行标签,即在要放置VRML课件的地方写入如下一行语句:
  其中,“src”指明了是VRML课件的路径及文件名,“width”和“height”属性指明了VRML播放器窗口在网页中的大小,即宽和高。
  
  3 结束语
  
  结合VRML制作多媒体课件,其形象逼真、准确生动的交互式三维世界能够创建建构主义学习理论所提倡的学习情境,能够提供实时交互性,有利于增强学生的想象力,促进学习者自主实现知识的意义建构,提高教学效果。
其他文献
与“羊”有关的习语主要来自三个方面:生产劳动实践、圣经以及古希腊罗马神话。sheep(绵羊)通常被认为是纯洁、温顺、天真无邪的象征,而goat(山羊)生性易怒,好色,凶暴,残忍,在传说中是魔鬼的化身,是邪恶和罪行的象征。lamb(羔羊)常用来指天真无邪、容易上当受骗的人。由于“羊”与人们的生活息息相关,随着生活、语言的发展,也就产生了许多与之相关的习语。下面我们来了解一下吧!  1. play t
Step 1 (for Section A)     Ⅰ. 根据句意及首字母提示,完成单词。  1. —Can you s______ his name?    —Yes, I can.  2. —E______ me, Tim. Is this your pen?   —No, it isn’t.  3. Is my book in the c______?  4. The two Chines
摘 要:为了提高课程教学质量和效率,我们采用IIS ASP网页编程 ACCESS数据库 SQL查询语言实现开发教学网站网上教学平台。教学平台服务包括管理员、教师和学生三个不同身份的用户,通过平台可以方便教师上课和学生之间交流。实现了教学资源管理、资料下载和上传、作业管理、教学评价、课程论坛、在线调查等功能。通平台提高了学生对本课程的学习积极性和主动性。  中图分类号:TP393 文献标识码:A 文
Today is March 12th. It is Planting Tree Day①. There were no classes this morning. The all② teachers and students went to plant trees along the road in front of our school.  We went there by bike. As
Section A  一、从B栏中找出与A栏句子相对应的答语。  二、根据句意填写单词,首字母已给出。  1. Sam sings well. So he wants to join the m club.  2. —Can you p the drums?  —Yes, I can.  3. I can play the guitar b can’t play the piano.  4. My
1. An old man loves his white cat very much and gives it the most delicious food every day. 有个老头十分喜欢他养的那只白猫,天天给它吃最好的东西。  2. One day, he sees a woman carrying a beautiful yellow cat, thinks that “If I
出生日期:2003年5月5日  座右铭:求学有三条途径:多观察、多吃苦、多钻研。  就读学校:湖北省十堰市郧阳区杨溪铺镇初级中学七(3)班  指導老师:刘林志
I keep goldfish as pets. I like them very much. They are orange and have beautiful tails and fins. They like bubbling. I usually give them fish food once a day. When I go close to them, they will swim
王渝生,中国科学院理学博士,教授,博士生导师,国家教育咨询委员会委员,中国智慧工程研究会副会长,中国科学院自然科学史研究所原副所长,中国科学技术馆原馆长。  这几天,全国科普日活动正在各地蓬勃开展。我们不禁深切缅怀中国科普事业的先驱和奠基人、中国著名科学家、科普作家和社会活动家高士其。  高士其(1905.11.1-1988.12.19),原名高仕錤,在他后来第1次发表文章时,即署名“高士其”。他
导演(Director):约瑟夫·科金斯基 (Joseph Kosinski)  主要演员(Actors):汤姆·克鲁斯 (Tom Cruise) 欧嘉·柯瑞兰寇 (Olga Kurylenko)  摩根·弗里曼 (Morgan Freeman) 佐伊·贝尔 (Zoe Bell)  梅丽莎·里奥 (Melissa Leo)  尼可拉·科斯特-瓦尔道 (Nikolaj Coster-Waldau)