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

三维虚拟场景浏览系统探究.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三维虚拟场景浏览系统探究 摘要:如今,虚拟现实技术己经成为计算机技术中 研究和应用的热点,其中虚拟校园就是其在教育领域的典型 应用。本文分析了虚拟现实技术及其研究现状,并对所研究 系统的构架、组织方式、创建平台及使用软件等进行了较为 详细的阐述,分析了其构建过程与方法,最终完成系统的设 计。 关键词:虚拟校园;三维虚拟场景;C# 一、虚拟现实技术 虚拟现实(Virtual Reality,简称VR),又称为灵境技 术。其特征是沉浸性、交互性和多感知性,是一种可以创建 和体验虚拟世界的计算机系统。其中,虚拟校园是虚拟城市 建设计划的核心平台,在此核心平台之上的各种数据库及其 系统集成构成了虚拟校园的核心应用。针对虚拟校漫游系 系统集成构成了虚拟校园的核心应用。针对虚拟校 漫游系 统的研究具有诸多意义,其可为虚拟社区、虚拟城市等虚拟 浏览系统的研究建立起示范、试验作用。 二、三维虚拟场景制作 外业拍摄 外业拍摄即地面摄影影像采集,是三维场景建设的基础 工作之一,良好的外业拍摄作业有助于后期三维建模过程中 最大限度地保证模型的真实性,更真实地表现现实世界中的 各种景观事物。 底图校正 此步骤要求对虚拟浏览系统范围内航拍影像底图进行 校正,所使用的软件为ArcGIS,校正后得到坐标正确且与实 际地貌特征相符的底图,以备后期使用。 CAD 即计算机辅助设计(Computer Aided Design) CAD图纸为创建三维模型提供了所需要的基本资料。通 过AutoCAD的提取处理,得到相应地区的CAD底图及坐标信 息,以便导入3dsMax进行后期建模。 4?纹理图样的处理 三维虚拟场景制作工作中的基础部分,主要应用的软件 为Adobe公司的Photoshop,主要工作是根据外业拍摄工作 中得到的数据编辑处理出三维建模过程所需的纹理图样,用 于模型的贴图处理。 5?三维模型制作 本论文所采用的三维场景的建立技术主要是建立在3ds Max平台之上。在导入CAD底图后根据CAD文件绘制模型轮 廓,在此基础之上创建立体模型,随后对模型贴图。 三、三维虚拟场景浏览系统的功能实现 建立好三维模型后,我们将使用Microsoft Visual Studio 2010软件,利用C#语言进行编程,最终形成一套完 整的三维虚拟场景浏览系统。 三维虚拟场景浏览系统主要实现功能为虚拟校园中模 型的显示、场景漫游及相关设置、场景内属性及坐标的查询、 距离量算等。 1?系统模块结构及功能介绍 建立C3Dmodel模块,将其定义为本系统核心模块,其 主要功能为调用3D模型,使之正常显示。其作用主要包括 加载模型中顶点数目、模型中面的数目、模型纹理坐标数目、 模型对象名称、对象法向量、纹理UV坐标以及存储对象对 应纹理名称、判断是否具有纹理映射。 2?系统主要模块 读入对象数据。此段代码主要实现的功能为读入 对象数据。 载入透明纹理。本段代码主要实现的功能为载入 浏览系统中模型所需的透明纹理,以保证模型的正常显示。 显示效果的控制。改变显示效果菜单栏下有“显 示/隐藏影像图”和“打开/关闭背景音乐”两个选项,用于 系统的基础功能控制,单击后即可生效;改变显示内容菜单 栏下有显示天空”显示模型”‘显示雾效”和显示 雪景”四个选项,用于调控不同显示内容;为实现效果控制, 对应视窗界面下的各项效果控制命令,不同命令的初始默认 值不同,用true和false控制开关。 漫游浏览功能的实现。本系统设计通过键盘操作 可进行在虚拟场景中漫游,用户手动漫游方式主要依靠键盘 操作。对应功能如下:W—向前移动;s—向后 移动;A 向左旋转;D 向右旋转;+ 视点抬高;“-” 一一视点降低。用户可通过以上按键在此 三维虚拟场景中进行漫游,全方位地体验本系统。 步长设置功能的实现。浏览菜单栏下有“视点复 位”“自动漫游”和“步长设置”三个选项,下面主要对 “步长设置”功能进行介绍。本系统提供了步长设置功能, 用户可通过设置不同的步长值来调控漫游过程中的步长幅 度。配合键盘按键“W” “S” “A” “D”可实现场景漫游浏 览。点击“步长设置”命令后,即弹出‘漫游步长参数设 置”窗口,用户可对前后移动步长、左右旋转角度及视点升 降角度进行设置。其中,前后移动步长值对应W”键和 “S”键操作步长值,左右旋转角度步长值对应A”键和 “D”键操作步长值,视点升降角度步长值对应“ + ”键和 “-”键操作步长值。设置完成后点击确定”即可,如若 不想保存此设置则需点击“取消”。 查询量算功能的实现。查询量算菜单栏下有‘属 性查询” “坐标查询”和“距离量算”三个选项。首先需要 对系统中的查询量算操作进行控制,目的是实现此系统的空 间量算功能;当用户选择此三位虚拟场景浏览系统的“距离 量算”功能时,

您可能关注的文档

文档评论(0)

ggkkppp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档