网站大量收购独家精品文档,联系QQ:2885784924

基于Web的虚拟现实的研究与应用.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web的虚拟现实的研究与应用   摘要:该文介绍了如何用VRML建立基于Internet的逼真的,交互式的虚拟教室,以及虚拟教室在实践教学中的应用。   关键词:VRML;虚拟现实;3DMAX;虚拟教室;Java   中图分类号:TP391.9文献标识码:A文章编号:1009-3044(2009)33-9583-03   Research and Application of Virtual Reality Based on Web   DING Jian1, WEI Xin2, JING Yong-jun3   (1.Beifang Ethnic University, Yinchuan 750021, China; 2.Ningxia Talent Exchange Center, Yinchuan 750001, China; 3.Ningxia Telecom,Yinchuan 750004, China)   Abstract: Describes how to use VRML to establish realistic and interactive virtual classroom based on Internet. And describes how to use virtual classroom in teaching works.   Key words: VRML; VR; 3dmax; virtual classroom; java   虚拟现实技术一种融合了计算机图形学、人机接口技术、传感技术、心理学、人类工程学及人工智能的综合技术。虚拟现实建模语言(Virtual Reality Modeling Language,VRML)是一种三维建模语言,使用VRM创建的虚拟场景,为用户提供了仿佛置身于现实世界的临境感[1]。以VRML为核心的第二代万维网将使用户如身处真实世界,在一个三维环境里随意探究因特网上无比丰富的巨大信息资源。   VRML在电子商务、教育、工程技术、建筑、娱乐、艺术等领域的广泛应用,使它迅速发展,并成为构建网络虚拟现实应用系统的基础。尤其在教育上,VRML不仅仅是HTML功能更强的替代品,其潜在意义在于突破上述基于WWW的教学模型建立更自然、更真实的虚拟教育环境。在虚拟教育世界中可以有利用VRML制作的动画人物扮演教师,其面部表情和形体动作利用动作跟踪系统捕捉下来,这样得到的讲课节目将是三维的,更重要的是它不像视频节目那样需要大量的存储量和网络带宽,用户通过Modem和电话线即可收看这种节目。把这种方式扩大到教学双方,则可实现具有实时交互性的虚拟教学,即教师控制的虚拟教师和学生控制的虚拟学生就可以在一个虚拟教室中相互交流。   1 虚拟现实技术   1.1 虚拟现实建模语言   VRML是一种用于建设虚拟三维世界的场景建模语言,是面向对象的一种语言,它类似Web超级链接所使用的HTML语言,也是一种基于文本的语言,并可以运行在多种平台之上,只不过能够更多地为虚拟现实环境服务。它提供对三维世界及其内部基本对象的描述,如球体、平面、圆锥、圆柱、立方体等,并把他们同二维的页面链接起来,是一种非常简洁的高级语言。   1.2 VRML设计工具   用VRML建立复杂的三维模型是相当繁难的,而3D Studio Max因其强大的三维建模功能恰好可弥补VRML这方面的不足,并且VRML具有与3D Studio Max模型的无缝接口[5]。因此在虚拟实验系统的场景和仪器设备制作时,一般是先利用3DMAX制作出复杂逼真的场景,然后利用VRML语言进行位置、动作、空间背景、视点、传感效果等设置,使虚拟实验教学系统既具有逼真的漫游效果,又具有可交互可操作的特点。   1.3 VRML与JAVA   VRML创建的虚拟空间本身提供了空间与协作者之间的简单交互,这包括事件和路由以及简单的用户需求处理,但是它与外部交互的能力比较弱,也很难实现普通程序设计中的转折、分支、循环等基本操作。为了在虚拟场景中增加和删除对象,或者定义动画和对象的行为功能,VRML提供了一个与场景外程序相结合的节点(Script节点)[2],这样就可以通过Script节点来将 VRML程序和JAVA程序相连接,用JAVA程序更加灵活的控制VRML中的交互行为,解决虚拟环境中复杂的仿真问题。JSP作为Java在web应用方面的脚本语言,结合VRML脚本语言,通过浏览器方式返回VRML,同时需要在远程Web服务器上正确设置扩展MIME(多用途网际邮件扩展协议)。以下是我们在BEA Weblogic8.1 Server服务器上应用部署描述符web.xml的配制参数:      wrl   

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档