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

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

ID:31640533

大小:61.18 KB

页数:6页

时间:2019-01-16

三维虚拟场景浏览系统探究_第1页
三维虚拟场景浏览系统探究_第2页
三维虚拟场景浏览系统探究_第3页
三维虚拟场景浏览系统探究_第4页
三维虚拟场景浏览系统探究_第5页
资源描述:

《三维虚拟场景浏览系统探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、三维虚拟场景浏览系统探究摘要:如今,虚拟现实技术己经成为计算机技术中研究和应用的热点,其中虚拟校园就是其在教育领域的典型应用。本文分析了虚拟现实技术及其研究现状,并对所研究系统的构架、组织方式、创建平台及使用软件等进行了较为详细的阐述,分析了其构建过程与方法,最终完成系统的设计。关键词:虚拟校园;三维虚拟场景;C#一、虚拟现实技术虚拟现实(VirtualReality,简称VR),又称为灵境技术。其特征是沉浸性、交互性和多感知性,是一种可以创建和体验虚拟世界的计算机系统。其中,虚拟校园是虚拟城市建设计划的核心平台,在此核心平台之上的各种数据库及其系统集成构成了虚拟校园的核心应用。针对

2、虚拟校漫游系统的研究具有诸多意义,其可为虚拟社区、虚拟城市等虚拟浏览系统的研究建立起示范、试验作用。二、三维虚拟场景制作1.外业拍摄外业拍摄即地面摄影影像采集,是三维场景建设的基础工作之一,良好的外业拍摄作业有助于后期三维建模过程中最大限度地保证模型的真实性,更真实地表现现实世界中的各种景观事物。1.底图校正此步骤要求对虚拟浏览系统范围内航拍影像底图进行校正,所使用的软件为ArcGIS,校正后得到坐标正确且与实际地貌特征相符的底图,以备后期使用。2.CAD即计算机辅助设计(ComputerAidedDesign)CAD图纸为创建三维模型提供了所需要的基本资料。通过AutoCAD的提取

3、处理,得到相应地区的CAD底图及坐标信息,以便导入3dsMax进行后期建模。4•纹理图样的处理三维虚拟场景制作工作中的基础部分,主要应用的软件为Adobe公司的Photoshop,主要工作是根据外业拍摄工作中得到的数据编辑处理出三维建模过程所需的纹理图样,用于模型的贴图处理。5•三维模型制作本论文所采用的三维场景的建立技术主要是建立在3dsMax平台之上。在导入CAD底图后根据CAD文件绘制模型轮廓,在此基础之上创建立体模型,随后对模型贴图。三、三维虚拟场景浏览系统的功能实现建立好三维模型后,我们将使用MicrosoftVisualStudio2010软件,利用C#语言进行编程,最终

4、形成一套完整的三维虚拟场景浏览系统。三维虚拟场景浏览系统主要实现功能为虚拟校园中模型的显示、场景漫游及相关设置、场景内属性及坐标的查询、距离量算等。1•系统模块结构及功能介绍建立C3Dmodel模块,将其定义为本系统核心模块,其主要功能为调用3D模型,使之正常显示。其作用主要包括加载模型中顶点数目、模型中面的数目、模型纹理坐标数目、模型对象名称、对象法向量、纹理UV坐标以及存储对象对应纹理名称、判断是否具有纹理映射。2•系统主要模块(1)读入对象数据。此段代码主要实现的功能为读入对象数据。(2)载入透明纹理。本段代码主要实现的功能为载入浏览系统中模型所需的透明纹理,以保证模型的正常显

5、示。(3)显示效果的控制。改变显示效果菜单栏下有“显示/隐藏影像图”和“打开/关闭背景音乐”两个选项,用于系统的基础功能控制,单击后即可生效;改变显示内容菜单栏下有"显示天空”"显示模型”'‘显示雾效”和''显示雪景”四个选项,用于调控不同显示内容;为实现效果控制,对应视窗界面下的各项效果控制命令,不同命令的初始默认值不同,用true和false控制开关。(4)漫游浏览功能的实现。本系统设计通过键盘操作可进行在虚拟场景中漫游,用户手动漫游方式主要依靠键盘操作。对应功能如下:"W"—向前移动;"s"—向后移动;"A"向左旋转;"D"向右旋转;"+"视点抬高;“-”一一视点降低。用户可通

6、过以上按键在此三维虚拟场景中进行漫游,全方位地体验本系统。(1)步长设置功能的实现。浏览菜单栏下有“视点复位”“自动漫游”和“步长设置”三个选项,下面主要对“步长设置”功能进行介绍。本系统提供了步长设置功能,用户可通过设置不同的步长值来调控漫游过程中的步长幅度。配合键盘按键“W”“S”“A”“D”可实现场景漫游浏览。点击“步长设置”命令后,即弹出'‘漫游步长参数设置”窗口,用户可对前后移动步长、左右旋转角度及视点升降角度进行设置。其中,前后移动步长值对应"W”键和“S”键操作步长值,左右旋转角度步长值对应"A”键和“D”键操作步长值,视点升降角度步长值对应“+”键和“-”键操作步长值

7、。设置完成后点击"确定”即可,如若不想保存此设置则需点击“取消”。(2)查询量算功能的实现。查询量算菜单栏下有'‘属性查询”“坐标查询”和“距离量算”三个选项。首先需要对系统中的查询量算操作进行控制,目的是实现此系统的空间量算功能;当用户选择此三位虚拟场景浏览系统的“距离量算”功能时,视窗中将显示测量用线划,本段代码即实现此线划的显示;在属性查询状态下点击虚拟场景中模型,当系统数据库中有用户所查询的模型信息时,将弹出“地物属性”窗口。(7)坐标查询功能。本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。