虚拟现实技术在三维漫游中的应用研究.docVIP

虚拟现实技术在三维漫游中的应用研究.doc

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
虚拟现实技术在三维漫游中的应用研究.doc

虚拟现实技术在三维漫游中的应用研究   虚拟现实技术可以利用计算机模拟出一个逼真的虚拟环境,用户沉浸在此环境中的同时可以使用人机接口和虚拟环境进行交互,因此可以广泛三维漫游中。将虚拟现实技术应用于三维漫游时,需要重点研究三维建模技术,及虚拟现实在三维漫游中的应用。   【关键词】虚拟现实 三维漫游 三维建模   虚拟现实技术的兴起为人机交互、人工智能等技术的发展提供了新的方法,可以应用于军事、教育、购物以及娱乐等多个领域。虚拟漫游是虚拟现实技术在三维漫游中的综合应用,研究虚拟现实技术在三维漫游者的应用具有重要的现实意义。   1 虚拟现实技术及其建模语言   虚拟现实技术可以借助计算机和其他设备生成一个虚拟的三维场景,用户利用人机交互接口产生视觉、听觉以及等交互反馈,从而产生身临其境的感觉。一个真正实现虚拟现实的计算机系统要满足若干要素:首先,要可以让用户身处一个三维立体的虚拟环境;其次,用户要是虚拟环境的第一人称的参与者,而且能够任意地进行实时活动。另外,还需要用户可以借助控制装置操控身处的虚拟环境。   现实生活中的场景都是有景深和立体感的三维世界,所以需要重点研究虚拟现实技术在三维虚拟场景中的构建和建模方式,这样才能真实地模拟三维世界。模拟出三维场景后,用户要能够得到一种第一人称的体验,所谓第一人称指的是用户在三维场景中的体会和真实生活一样,所有的感觉都好像是用户亲身经历一样;第一人称的感觉会让用户真正有亲身参与的快感,这样要求我们必须可以将视点移动到三维场景内的任何地方,并且可以在此三维场景内随意前进、后退、转弯等,以此得到不同的视角。在满足前两个基本要素后,还应该能够随时在三维场景中进行操作。   虚拟现实系统可以作用于不同的对象,根据作用对象的不同可以将虚拟现实的作用效果分为不同的形式,比如低成本模拟复杂环境、逼真还原现场效果等。不论是实现哪种效果,虚拟现实系统的特性都能够用三个“I”进行描述:Immersion(沉浸)、Interaction(交互)以及Imagination(想象)。Immersion(沉浸)指用户能够沉浸于虚拟环境内,用户和计算机的交互完全模拟真实环境,就像真实生活一样;Interaction(交互)让用户从被动接受计算机输出的角色中脱离出来,可以主动地借助交互设备完成和虚拟物体的互动,从而改变虚拟世界;Imagination(想象)是指沉浸在虚拟环境中的用户凭借自己的感知来认识虚拟世界。在这三个描述虚拟现实系统的特性中,Immersion(沉浸)和Interaction(交互)是虚拟现实技术区别于三维动画、多媒体技术等的本质特征。   虚拟现实技术和互联网结合后,产生了一种新的用于建立三维世界场景模型的建模语言――虚拟现实建模语言(VRML)。VRML有效克服了HTML语言制作的二维平面网页设计的缺陷,将用户的行为作为浏览的主体,随用户行为的改变而表现交互方式;它可以创造一个能够进入参与的虚拟世界,用户可以看到一个逼真的三维立体环境并在其中遨游。VRML用文本信息对三维场景进行描述,每个VRML文件都是一个基于时间的三维空间,多个文件可以通过包含关系组织在一起,从而动态显示图形对象及听觉对象。VRML采取C/S模式访问,服务器保存了各个VRML文件和支持资源,客户端用浏览器访问,这样可以实现平台无关性。用VRML编程的过程,就是将多个对象安放到一个虚拟空间的过程,并设置这些物体的形状、位置、外观等各种属性,然后定义用户观察对象的角度,从而得到三维世界中“立体而真实”的对象。   2 三维漫游中的关键技术   实现三维漫游需要若干关键技术,其中比较重要的是真实感图形绘制技术和三维虚拟漫游技术。真实感图形绘制的过程一般要经过三维模型表示、视景变换、隐藏面消除以及可视点处的颜色计算等步骤。   三维场景会包含多种类型的物体,这些物体间可能会存在千差万别,因此并没有一种通用的方法能够描述所有物体的特征,所以为真实展现景物的特征,需要精确建立物体的三维表示,这就是对象的三维模型表示过程。传统的建模算法及软件采用线框图交互现实各种物体的几何变换关系,但这种方法难以完整再现三维物体,所以出现了立体造型及曲面造型技术。立体造型可以构造简单的机械零部件,曲面造型技术能够构造复杂对象的表面,这两种技术具有很强的互补性。真实世界中的物体处于一个三维坐标下,而计算机中显示的对象都是二维坐标的,因此要将三维坐标转换为屏幕上的二维坐标,这一过程称为视景变换。视景变换通常要经过两步:场景坐标到摄像机标定坐标的转换和摄像机坐标到屏幕坐标的转换。场景坐标系是三维场景中在物体附近建立的局部参考的坐标系,能够便利的表示并描述物体的运动;摄像机坐标系将视点作为坐标原点,将经过视点并且垂直于视线方向的平

文档评论(0)

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

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

1亿VIP精品文档

相关文档