基于VRML沉浸式网络虚拟实验构建.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VRML沉浸式网络虚拟实验构建

基于VRML沉浸式网络虚拟实验构建   摘 要:本文主要研究如何运用现代教育和教学理论、计算机及网络通讯技术,设计和开发沉浸式网络教学实验,提高实验教学效果的方法。论述了以VRML作为网络虚拟实验开发工具的优越性,并以计算机组网实验的开发为例,介绍了一个基于VRML的沉浸式虚拟实验的构建过程。   关键词:VRML;虚拟实验;计算机组网   中图分类号:G434文献标识码:A文章编号:1673-8454(2010)13-0083-03      一、简介   教学实验是教学活动过程中一个必不可少的重要环节,它能很好地辅助日常教学活动,提高学生的学习质量。随着计算机和通讯技术的发展,基于B/S架构的教学实验逐渐成为远程教学实验的主流架构模式,而能让学生有身临其境感觉的沉浸式虚拟实验更是研究和开发的重点。本文以计算机组网实验为例,详细说明构建基于VRML的沉浸式虚拟实验的过程。   1.VRML   Internet主要显现二维平面世界,虚拟现实技术的发展进一步拓宽了人们的思维,要求建立三维立体网络空间。VRML(Virtual Reality Modeling Language)的目标就是利用Internet平台建立三维交互的网络空间,它可以在低带宽网络环境中实时进行三维信息的远程传输和远程指令的接受,是专门用于互联网上实现虚拟现实的计算机语言,可以创建一个真实、生动、逼真的立体世界。   2.网络虚拟实验   目前,实际的实验教学仍然存在着因受各种硬件条件的限制而难以开展的问题。沉浸式网络虚拟实验是指用虚拟现实技术生成的三维互动虚拟实验,包括相应实验环境,实验仪器以及实验过程等,即三维、动态、交互性的网上虚拟实验,展示了一幅立体实验环境,是对教学的有力支持。随着远程教育的不断发展,应用网络进行的沉浸式教学实验正在快速发展。同普通的教学实验相比,网络虚拟实验具有成本低、效率高、功能全、协作性等特点。   二、构建过程   1.整体功能的规划   (1)实验策略规划   教学策略是在教学过程中为达到一定教学目标而采取的行为,而要完成特定的实验目标也需要采用一定的教学策略,实验教学策略是对实验方法、实验活动和实验器材及对实验结果进行分析和总结等因素的总体考虑。此外,还要充分考虑学生的心理特征及实验的内容和所要达到的目标,以学生为主体,让学生在整个实验过程中充分发挥其主观能动性,自主学习。教学实验策略的规划对于整个系统的设计起总的指导作用,是教学实验设计中不可缺少的组成部分。   (2)操作功能规划   在进行真实实验操作时,必须充分了解实验的操作方法,才能保证实验过程的顺利进行。而在网络虚拟实验设计过程中,应结合计算机和通讯技术发展的实际水平,对虚拟实验的操作方法进行规划,只有这样才能使实验的开发更具人性化并真实可行,下面以计算机组网为例说明对虚拟实验操作方法的设计。   如图1所示,学生可以直接进入虚拟实验场景进行实验,也可以先进行必要的学习,对实验有一定的了解之后再进行操作。学生进入虚拟环境后就可以查看实验的操作方法,可以点击电子屏播放关于实验原理的相关视频,电脑、交换机、路由器等仪器可根据实验需要动态地添加到场景。仪器添加完成以后,电脑等仪器的各项配置可以通过点击相关的仪器进行设置,当点击仪器上两个不同的端口后,再点击双绞线图标,会在它们之间建立连接。当场景配置完成以后,可以点击外部的测试按钮,将连接结果显示在网页上,对于连接不正确的地方,可以再次进入场景进行修改,并可以重复实验。   2.三维模型的建立   (1)简单仪器的创建   虚拟实验仪器要以真实仪器为依据,创建近似真实的三维形体。对于比较简单的形体,可以用VRML内的造型语句(Box、Cylinder、Sphere、Cone、Extrusion、ElevationGrid等)创建。   (2)复杂仪器的创建   对于比较复杂的形体,首先,用3dsMax或其他可视三维软件创建模型并进行格式转换,例如电脑仪器就是在3dsMax中创建,后导出为VRML97格式。其次,对生成的VRML文件进行再编辑,把各个实验仪器定义为一个proto,并在其中定义field、exposedfield、eventIn、eventOut域值,以方便以后与其他实验仪器的交互。然后,是在生成的文件中加入动画、声音、传感器等功能,给仪器加上交互效果。最后,把生成的仪器原型加入虚拟实验场景中的指定位置,并用ECMAScript或Java建立起实验仪器之间的交互。   3.交互功能的实现   交互设计是虚拟实验构建中一个重要的环节,利用VRML可以实现网络虚拟实验中的交互与动画,实现虚拟实验场景的交互性、实时性、生动性和逼真性。   (1)VRML交互

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档