漫游系统开发毕业论文
电子论文-基于OpenGL技术的实时漫游系统研究及实现

基于OpenG L技术的实时漫游系统研究及实现僧德文1,2,王红霞1(1.浙江水利水电专科学校,浙江杭州 310018;2.北京科技大学土木与环境工程学院,北京 100083)摘 要:结合水利行业的需求和当前可行的技术,讨论了基于桌面系统及通用平台开发实时漫游系统的技术关键和难点,给出了模型建立、转换及调用方法,并利用OpenG L技术基于Visual C++6.0集成开发环境开发了一个实用的实时漫游系统.关键词:水利工程;漫游;数据模型;开放的图形程序接口中图分类号:TP391 文献标识码:A 文章编号:1008-536X(2007)022*******Study and Implementation of Real T ime Navigation System Ba sed on Open G LS ENG De2wen1,2,WANG Hong2xia1(1.Zhejiang Water C onservancy and Hydropower C ollege,Hangzhou310018,China;2.Civil and Environmental Engineering School,Beijing University of Science and T echnology,Beijing100083,China)Abstract:C ombined with the needs of water conservancy and feasible technology,this paper discusses the techniques and the difficulties in the development of a real time desktop navigation system based on comm on developing platform.The methods of construction,transi2 tion and usage of the visualized3D m odels are provided.A practical system is implemented by OpenG L on the Visual C++6.0inte2 grated development environment.K ey w ords:water conservancy w orks;navigation;data m odel;OpenG L0 引 言现实世界是在三维空间延伸的,过去人们由于受认知能力、技术手段和硬件水平的限制,对现实世界的仿真基本上是二维形式.然而,二维仿真是一种抽象和简化,很多情况下不能有效地表达现实世界中的物体和现象,在某种程度上给人们的思维带来了一定的局限.近年来,可视化仿真技术的发展和硬件能力的提高,为人们更好地模拟和描述现实世界提供了方便[1].OpenG L是SGI公司开发的一套高性能图形处理系统,它以高性能的交互式三维图形建模能力和易于编程开发,得到了Micros oft、I BM、DEC、S UN、HP等大公司的认同.目前它已经成为开放的国际图形标准[2].本研究结合水利工程特点,探讨基于PC机平台,在Visu2收稿日期:2006212205基金项目:浙江省教育厅科研立项项目(21205);浙江省水利厅科技项目(RC0605);浙江省高校青年教师资助计划项目(21223);浙江省教育厅科研立项项目(20060001)作者简介:僧德文(1977-),男,福建漳州人,博士/博士后研究人员,主要研究方向为地学可视化、系统建模与仿真.al C++6.0集成开发环境下利用OpenG L技术开发三维实时漫游系统的实现方法.1 三维仿真场景的构造场景(Scene)是系统所有可视化对象的集合.一般来讲这些对象的形状可以通过点、线、面(多边形)进行拟合,对象的真实感则通过对三维物体进行裁剪、反走样、消隐并赋予阴影、光照、纹理和材质等属性来表现.三维空间虚拟场景的构造一般要经过以下步骤[3]:(1)几何构模 就是对整个场景模型进行几何重建,主要运用数学方法建立所需场景的几何描述,并将它们输入计算机.这部分工作可由三维立体造型或曲面造型系统来完成.(2)物理构模 所谓物理构模就是进行颜色、光照、材质和纹理等的处理,最终将几何图素及其视觉特征转换为可供显示的图形或图像.(3)场景设置 在对三维场景进行渲染前,需要设置相关的场景参数值.这些参数一般包括光源性质(镜射光、漫射光和环境光)、光源方位(距离和方向)、明暗处理方式(平滑处理或平面处理)、纹理映射方式 第19卷 第2期浙江水利水电专科学校学报V ol.19 N o.2 2007年6月J.Zhejiang Wat.C ons&Hydr.C ollege Jun.2007等.除此之外还需设定视点位置和视线方向.(4)模型渲染 主要通过投影变换将三维空间场景转换为二维计算机屏幕上的图像.虚拟场景中一般都采用透视投影,以更好地模拟真实世界的情况.2 虚拟漫游系统框架通过可视化技术构造出三维虚拟场景后,系统必须提供一定的人机交互功能,使用户能够更好的理解和认识场景中的对象以及对象间的关系.在所有人机交互手段中,交互式漫游是最重要的一种虚拟观测手段[4].本研究设计了的虚拟漫游系统框架(见图1).图1 三维场景虚拟漫游系统框架整个系统由用户的交互输入控制场景的绘制与显示.用户的输入主要指键盘、鼠标等输入设备的输入,经输入解释后将变成一系列的控制命令,进行场景数据的管理、几何模型的加载、物体光照、材质属性、不透明度以及视点方向、位置的设置等.之后,模型渲染模块能够根据用户的输入进行场景的实时绘制与动态显示.在这个过程中,还能够根据视点与物体之间的距离进行碰撞检测.3 漫游功能的实现三维场景漫游中,观察者可以通过鼠标或键盘来控制视点的位置、视向和参考方向.当视点的位置、视向和参考方向发生改变时,场景中的物体相对于观察者的方位也发生了改变,从而产生了“动感”.系统中,视点即为人眼的“化身”,其功能与现实世界的照相机类似,视线方向可由参考点位置确定(参考点位置减去视点位置即可得到视线方向的向量).漫游过程的实质就是通过不断移动视点或改变视线方向而产生三维动画的过程.3.1 键盘漫游命令的处理键盘漫游就是通过操纵键盘实现用户在三维场景中的任意漫游.通过键盘漫游用户可以灵活、准确地对场景进行全方位的观察.键盘漫游的过程就是一个根据键盘命令连续不断地改变视点位置或视线方向并渲染场景的过程.通常,键盘漫游命令包括左转、右转、前进、后退、上升、下降、仰视、俯视、左移、右移等.本系统中使用的是Z 轴朝上的左手坐标系,Z 值代表场景的高度,响应左转、右转、仰视、俯视命令时视点均保持不变,只改变视线方向.对左转、右转视线分别绕Z 轴逆、顺时针旋转一定角度,对仰视、俯视则增、减视线与XY 平面的夹角(仰角);前进、后退时将视点分别沿视线方向、视线反方向移动一定距离(视行进速度而定);上升、下降时则只增、减视点高度值(Z 坐标值);左移、右移时只将视点进行平移,视线方向则保持不变.按照这种响应方法,通过空间向量分解运算,即可计算出新的视点和参考点坐标.例如当响应前进(后退)命令时视点与参考点坐标的计算公式为:(1)视点坐标(speed 表示行进速度,anglez 表示视线绕Z 轴旋转的角度)vEyePt.x =vEyePt.x +(-)speed ×sin (anglez );vEyePt.y =vEyePt.y +(-)speed ×cos (anglez );vEyePt.z =vEyePt.z ;(2)参考点坐标(updown -angle 表示视线与XY 平面的夹角即仰角)v LookPt.x =vEyePt.x +150×sin (anglez );v LookPt.y =vEyePt.y +150×cos (anglez );v LookPt.z =vEyePt.z +150×sin (updown -angle );上式中常数150是为了使视点和参考点之间保持一定距离而设置的.3.2 记录漫游路径通过键盘操作实现对三维场景实时漫游虽然灵活、方便,但用户不断地按下键盘显得有些烦琐.特别是当需要重复前一漫游过程时更是如此.为此,系统可设计一种对键盘漫游过程进行记录的功能(记录漫游路径).所记录的键盘漫游过程称为历史记录,通过重新播放历史记录便可实现对键盘漫游过程的再现[5].记录键盘漫游过程的处理如下:首先记录下初始的视点、观察点、视线绕Z 轴旋转的角度、仰角等,然后对每种连续的键盘操作命令按“动作类型,执行次数”的格式进行记录,其中动作类型为上述的10种键盘漫游命令之一,目的就是将键盘漫游的整个过程解释为漫游命令序列.最后以一个相反的过程播放历史记录,即从文件中读取上述初始化参数并按照这些参 64 浙江水利水电专科学校学报第19卷数对系统进行设置,而后读取键盘操作命令的序列并调用相应的命令处理函数进行处理.4 系统优化要达到真实模拟环境系统,对各类复杂的自然以及人造工程的真实模拟,需要借助于计算机真实感图形绘制技术才能完成,主要包括反走样、消隐、光照、阴影、材质纹理、融合、雾化等技术.图形真实感绘制直接影响到场景的真实性及其可视化效果,然而,真实感与实时性是相互对立的两个问题,很多情况下要在两者之间取得一个平衡[5].本系统的优化着重于降低场景的复杂度在编程时采取了以下措施:(1)对象的重复引用 场景中经常需要多个相同的虚拟物体,如相同的树木等,对于这类需重复出现的物体,采用了重复引用的方法,再通过几何变换得到其他位置的物体,该方法大大节省了内存,提高了动态显示的速度.(2)可见消隐 由于屏幕只显示观察者的视野,即使系统的整个仿真场景都被绘制,落在观察者视野之外的物体也是不可见的.因此,只要绘制观察者当前所能看见的场景便能达到要求.当观察者仅能看到场景的很少一部分时,由于系统只显示相应部分的场景,从而大大减少了所需显示的物体的数目.5 结 论作者在最近开发的水利工程三维可视化仿真系统中,运用前面介绍的方法方便而高效地实现了水利工程三维场景的交互虚拟漫游.系统漫游速度快、画面流畅、真实感强,实践效果良好.图2体现了用户在交互漫游过程中,从不同视点位置和视线方向观察的仿真场景三维效果.进一步的研究工作正在进行之中,目标是将各种人造工程实体集成显示到仿真场景中,并提供其它方式的交互漫游功能.图2 三维仿真场景虚拟漫游系统参考文献:[1] 汪成为,高 文,王行仁.灵境(虚拟现实)技术的理论、实现及应用[M].北京:清华大学出版社,1997.[2] 僧德文,李仲学,李春民.基于OpenG L 的真实感图形绘制技术研究与实现[J ].计算机应用研究,2005,22(3):173-175.[3] 僧德文,李仲学,李春民,等.地矿三维场景虚拟漫游技术及其应用[J ].东北大学学报,2004,25(S2):35-37.[4] 尚建嘎,刘修国,郑 坤.三维场景交互漫游的研究与实现[J ].计算机工程,2003,29(2):61-63.[5] 彭群生,鲍虎军,金小刚.计算机真实感图形的算法基础[M].北京:科学出版社,1999. 第2期僧德文等.基于OpenG L 技术的实时漫游系统研究及实现65 。
虚拟校园漫游系统的设计与实现

虚拟校园漫游系统的设计与实现作者:王晓燕周德煜来源:《科学与财富》2019年第36期摘要:随着社会的发展和科学技术的进步,虚拟现实技术已经成为计算机视觉、图像处理、计算机图形学、人工智能研究的热点。
本文从校园漫游系统的理念与思路、场景创建,到实现虚拟校园漫游系统展开论述,可以在丰富虚拟现实技术在教育系统方面的研究成果基础上,为以后的研究成果提供便利,具有很大的参考价值。
关键词:虚拟现实;虚拟校园;漫游系统虚拟校园对环境和三维景观进行数字化和虚拟化,通过三维虚拟校园,进入校园网络的用户不仅可以在校园内浏览,还可以利用虚拟交互来完成校园漫游,并实时了解校园教学生活条件。
通过虚拟校园漫游,可以了解学校的总体布局,熟悉各职能部门和建筑物的位置分布,并可以更快地融入校园生活,这对学校的发展有着极大的积极作用。
一、漫游系统的设计理念与思路(一)虚拟场景设计首先对学校里的建筑物分别进行建模,然后对室内场景进行建模。
建模完成后,对模型分别进行优化,然后根据地理信息将所有模型进行拼合。
在场景建模环节上,应当最大程度的发挥建模效用,不减少场景真实度,不降低区域内的整体性,并且有效的减少场景渲染的繁杂。
(二)虚拟交互设计借助于建模所得到的场景模型后,还需要对展示过程中的视角把握。
而上述工作可以通过Unity 3D内的游戏引擎予以实现。
因此,模型创建完毕后将整个场景导入游戏引擎Unity 3D 中进行脚本编写,完成第一人称漫游以及多视角漫游,从而给整个系统赋予沉浸性、交互性和真实性。
二、虚拟校园漫游系统的设计(一)三维校园虚拟场景设计构建真正的虚拟校园是制作每个校园建筑的环境对象和特定楼层平面图。
如果用户没有图形,但应该知道一般学校轨迹的基本数据以及每个项目的长度、宽度、高度以及坐标校园位置。
这些信息可以通过实地考察、电子地图和虚拟球体软件获得。
校园中的每个生物对象都是一个单独的模型,虚拟校园中的场景模型分为两类。
一种类型是基于场地(例如陆地和天空)在空间中不断分布的景观,另一种类型是由离散实体识别的特征,以独立的个体而存在的地物对象,例如建筑物、树木、路灯等。
虚拟社区漫游系统的设计与实现

虚拟社区漫游系统的设计与实现(场景建模)摘要虚拟现实技术是由计算机产生,通过视、听、触觉等作用,使用户产生身临其境感觉的交互式视景仿真,具有多感知性、存在感、交互性和自主性等特征。
虚拟现实建模语言VRML被用来描述三维物体及其行为,可以构建虚拟世界。
VRML的基本目标是建立互联网上的交互式三维多媒体。
VRML的出现使得虚拟现实像多媒体和互联网一样逐渐走进我们的生活。
本文主要研究基于VRML的虚拟场景建模、交互、漫游技术,根据虚拟设计及其主要特点,结合3D MAX和Cosmo Worlds,对基于VRML的虚拟现实技术在人们生活领域的应用进行了研究,着重阐述了如何利用VRML语言以生动的模型来模拟和显示现实三维空间,最终以人机交互方式来实现社区三维景观的实时漫游。
对建筑楼群的建模采用3D MAX三维造型工具和VRML相结合的方式,对这些模型进行优化。
同时为了增加真实性,在虚拟社区中加入树木、游人、汽车等模型。
这些模型共同构建整个虚拟三维场景,为市政规划建设提供一个科学简便、形象直观的可视化人机交互平台。
关键词:虚拟现实,VRML,场景建模,虚拟漫游DESIGN AND IMPLEMENTATION FOR THE VIRTUAL COMMUNITY ROAMING SYSTEM(SCENARIOMODELING)ABSTRACTVirtual reality is a result of computer development, it may create some scenery that includes senses of sight, hearing and touch. Its characteristics are multi-sensation, existent sense, interaction and independence. VRML can descript three dimensional objects and their behaviors, thus can build virtual world. Because of the appearance of VRML,Virtual Reality comes to our life such as multimedia and Internet.The researches of this paper focus on the modeling, the interacting and the browsing of the VRML-based virtual scene. According to the virtual designing and the main features, unifying the 3D MAX and Cosmo Worlds, based on the VRML virtual reality technology , we have researched the application in the field of people's life. The paper focuses on how to use VRML language to construct in the model vividly to simulate and display realistic three-dimensional space. Finally, we achieved the real-time roaming in the Three-dimensional landscape of the community by human-computer interaction. We have modeled these buildings by the combination of 3D MAX three—dimensional modeling tool and VRML. At the same time, we put other models such as trees,humans and cars into the 3d scene to intensify the sense of the facticity. We use these models to build a virtual three-dimensional scene together, to provide a scientific and simple, intuitive image visualization platform for construction of municipal.KEY WORDS:virtual reality,VRML,scenario modeling,virtual tour目录前言 (1)第1章虚拟现实建模语言 (3)§1.1 虚拟现实建模语言概述 (3)§1.2基于VRML的虚拟场景构造工具及VRML浏览器 (5)§1.2.1 文本编辑工具 (5)§1.2.2 三维建模工具 (5)§1.2.3 VRML浏览器 (6)第2章虚拟场景建模分析 (7)§2.1场景的建模 (7)§2.1.1 节点 (7)§2.1.2 造型节点的层次结构 (8)§2.1.3 节点之间的关系 (8)§2.1.4 大型场景的数据组织 (9)§2.1.5 建模流程 (11)§2.1.6 场景的建立 (11)§2.2 场景对象的优化 (13)§2.2.1 建筑物的二次建模方法 (13)§2.2.2 建模环节的其他优化方法 (14)§2.2.3 文件编辑环节的优化 (15)第3章虚拟社区漫游系统的实现 (17)§3.1 开发环境 (17)§3.2 系统结构设计 (17)§3.3场景模型的建立 (18)§3.3.1 地面建模 (18)§3.3.2 建筑物建模 (19)§3.3.3 植物建模 (21)§3.3.4 其他设施建模 (23)§3.4 碰撞检测的建立 (23)§3.4.1 替身的建立 (23)§3.4.2 碰撞的触发 (24)§3.5 视点的建立 (24)§3.6场景的链接 (24)第4章系统测试 (26)§4.1 测试的目标 (26)§4.2 系统测试过程 (26)§4.2.1 单元测试 (26)§4.2.2 集成测试 (28)结论 (29)参考文献 (30)致谢 (32)前言随着虚拟现实技术和计算机网络技术的发展,以及数字地球和数字城市概念的为前提的大背景下,虚拟现实技术已经成为计算机领域研究、开发和应用的热点,广泛应用到教育、军事、建筑、医疗、工业设计等各个领域。
虚拟校园漫游系统的研究

华中师范大学硕士学位论文虚拟校园漫游系统的研究姓名:***申请学位级别:硕士专业:计算机应用技术指导教师:***20060501⑧硕士学位论文MASTER’STHESIS察者观察时所处的位置及视线方向,对近处采用高清晰的细节模型,而在远处随着距离的远近使用中等清晰和模糊的模型。
通过动态地实时使用对应精度的模型的方法,就可以大大提高渲染速度“…,较好地协调了速度和效果的矛盾。
3.3.3纹理映射技术1.纹理技术简介纹理常指被影射到三维图形表面的二维图像。
在虚拟环境之中仅仅有体和面的结构是不能的,还需要对其三维物体的表面进行处理,才可以产生仿真环境的真实感觉。
纹理映射技术在三维图形中用得很广。
比如在墙壁上绘制凹进去的一扇窗户,就可以用一幅真实的窗户图案或照片作为纹理贴在墙面上,一扇逼真的窗户就画好了。
如果不使用纹理映射的方法,则需要几个多边形才能构造出来,窗户的纹理如图3—5所示。
圈3—5墙上的窗户纹理因此,使用纹理映射技术可以避免对场景的每个细节都使用多边形来表示,进而可以大大减少场景模型的多边形数目,提高图形显示速度。
由于透视变换,纹理对三维表现提供了较好的支持,因此,纹理还可以增加景物的真实感。
纹理图像映射到物体表面的纹理在显示输出时会出现三种可能,如果纹理映射时,一个纹理像素刚好对应屏幕上的一个像素,称为全尺寸映射,一个纹理像素刚好对应屏幕上的多个像素,需要对像素放大过滤;多个纹理像素刚好对应屏幕上的一个像素,采用压缩过滤。
纹理像素比屏幕像素大的情况,称为大纹理。
在实践中经常会发生,需要专门的技术进行处理。
⑧硕士学位论文MASTER’STHESIS在漫游场景中如果模型的细节很多,精度要求不高时可以用纹理来模拟。
比如说多级台阶,用台阶的纹理贴图代替就可以省去不少多边形。
3.5.2采用雾化效果采用雾化效果的原理是:当显示的多边形数目增多时,雾化变浓,部分多边形被雾覆盖,使显示的多边形数目减少;显示的多边形数目减少时,雾化变淡,使显示的多边形数增加。
校园虚拟漫游系统的开发

校园虚拟漫游系统的开发
开发校园虚拟漫游系统需要经过以下步骤:
1.确定需求:与学校合作确定系统所需要展示的内容和功能,比如校园地图、学校建筑物、课程信息、教职工介绍等等。
2.设计系统构架:根据需求设计系统的整体结构,包括前端用户界面、后端数据管理系统、交互逻辑等等。
3.实现用户界面:开发人员根据设计,实现用户在系统中能够看到的所有内容的展示和交互按钮等操作。
4.构建后端基础架构:进行数据库设计,建立数据表、设计数据结构等,并根据需求开发出数据管理和后台管理模块。
5.开发交互逻辑:设计和开发交互逻辑模块,包括用户使用行为和系统逻辑之间的交互等。
6.测试和上线:进行系统测试,并对系统进行修改和优化,最后上线系统。
总之,校园虚拟漫游系统的开发需要充分理解学校的需求,并进行系统设计、开发和上线等一系列工作,同时也需要对系统进行后期维护和优化。
基于OpenGL的虚拟漫游系统研究与实现

研生名 呜够 究签:
时 : D年 了 1 间 夕 月 日
关于学位论文使用授权的说明
本人完全 了解新疆农业大学有关保 留、使用学位论文的规定,即:新 疆农业大学有权保留并向国家有关部门或机构送交论文的复 印 件和 电 子文 档, 以 可 采用影 印、缩 印或扫描等复制手段保存 、汇编学位论文,允许论 文被查阅和借 阅。本人授权新疆农业大学将学位论文的全部或部分 内 容编 入有关数据库进行检索 ,可以公布 ( 包括刊登)论文的全部或部分内容。
信息处理的主要工具,成为人类与信息空间交流的主要通道。而在这其中,人机交互的界面是一个
主 障 从 算 明 现 人 面 还是 要的 碍. 计 机发 到 在, 机界 主要 通过窗口 基于 盘、 标的wM Wno , , 键 鼠 IP d w ( i s
I , e , ii , ec 模式, n o c M n Pn n Dv ) u ot g i e 这种模式是间 接的、 接的、 非直 有限的, 这极大地影响了 用户
对计算机的 使用,甚至影响到人们的工作与生活。如今每天面对着大量的信息资讯,如何智能处理
和高效利用这些来自 客观世界的海量信息?如何扩展人类的感知通道, 提高人类对跨越时空事物和
复杂动态事件的感知能力,实现人与信息空间的自 然、和谐的交互? 这些都己渐渐成为人类面临的
新挑战, 而虚拟现实技术是 这个挑战最有效的 解决 方法途径‘ 如图1 所示。 . 1 , 一 1
w lh uh ot l ie co. a r g cn o f n r tn i ko ro t i r a
T e u o s n C 十a p G ee P ri n ui V + ndo n Ldvl aP l i 口 山e Dc P n i i ssm h al r g h e o S em a r 一 a u a g n y ・ e m sv a g 比 t
场景漫游设计论文:虚拟场景漫游的设计与实现探讨

场景漫游设计论文:虚拟场景漫游的设计与实现探讨摘要:随着计算机软硬件技术的发展,利用虚拟现实技术进行复杂场景的虚拟漫游已成为可能,利用这一技术我们可以足不出户游览风景胜地,可以漫游虚拟博物馆欣赏文物,可以游览虚拟校园欣赏校园景致等等。
本文结合工程实例,阐述了虚拟建筑环境实时漫游系统的设计,并给出具体实现方法。
关键词:虚拟现实;动画漫游;三维建模虚拟现实(virtual reality简称vr)是一项涉及计算机图形学、人机交互、人上智能等学科的综合技术,它的日的是用计算机来生成一个逼真的二维感觉世界.给观众以如同真实世界的体验。
虚拟现实技术从出现经过十几年的发展已经逐步走进了人们的日常生活,无论是在游戏、广告宣传还是在建筑设计、军事仿真等领域都显小出强大魅力。
在虚拟现实的发展过程中人们总结出一个虚拟现实系统应具有以下三个特征:沉浸感(immersion)、交互性(interaction)和想象力(imagination)。
它们分别表示虚拟环境模拟的真实程度,与虚拟环境进行交互的自然程度和用户在虚拟环境中的认知能力。
因此增强沉浸感,提高交互的方便性以及丰富人们的想象力是进行复杂虚拟场景漫游所应遵循的原则。
本文将结合某小区虚拟漫游系统的构建,探讨虚拟场景的建立及进行漫游的若干技术问题。
一、系统建模与优化1模型的构建虚拟漫游系统是一个以逼真的视觉、听觉、触觉为一体的特定范围的虚拟环境,它是一个真实的或假象的仿真虚拟空间,用户借助一定的装备在虚拟环境中进行虚拟漫游,从任意角度对虚拟环境中的对象进行观察,从而产生身临其境的感觉,同时也能对物体进行操作和规划,满足用户的所需要求。
它的工作主要由两部分组成:漫游引擎的实现和三维场景的建模。
三维场景建模就是构建虚拟校园环境,是漫游系统设计的核心问题之一。
三维模型是整个漫游系统的基础,模型的好坏直接影响运行的效果和场景的逼真度。
本系统采用3dsmax进行建模,用它建立的模型有很强的仿真立体效果。
漫游系统开发毕业论文

本课题所涉及的研究目标,在国外已经有比较成熟的理论基础和技术基础。通过对收集到的实际信息和软件的学习,得到一个所需要的系统。
(2)经济可行性
本课题通过对既有研究论文的参考以及网络信息的方便搜集,经济上的负担还是很小的
(3)操作可行性
本课题要求实地的数据采集以及软件的学习。对大学地理比较全面、细致的了解,能够通过对于既有文献的学习和既有技术文档和软件的研习,借助指导教师的指导帮助,研究、撰写研究论文。从可操作性的角度来讲,完全可行。
三、对课题提出的任务要求及实现预期目标的可行性分析
1、本课题预期目标
(1)资料收集与整理。
(2)实地拍摄和数据采集。
(3)软件的学习
(4)大学中区漫游系统的实现
2、完成本课题需要使用的主要工具
(1)Windows XP 操作系统PC一台
(2)三维建模软件
(3)大学部分照片和地图
3、实现预期目标的可行性分析
漫游系统开发毕业论文
一、本课题来源及研究的目的和意义
1、课题来源
石河子大学信息科学与技一个研究热点,将虚拟现实技术引入校园的研究中,为校园的漫游和规划提供一种全新的手段,使得校园多了一个展示自己风貌的互动的实时漫游平台。
随着石河子大学知名度的提高,越来越多的人希望了解这所学校,上网是最快捷方便的办法。但是以传统的Web技术建立的网页,只能使用文本、静态画面或者交互能力低的动画来传达信息,如果想全面展示优美的校园,局限性是显而易见的。鉴此,我们将以GoogleSketchUp的方法创建石河子大学虚拟校园漫游系统,该系统将使那些没有机会实地参观的人获得身临其境的感受。
7、ArcGIS及ArcScene
ArcGIS是美国ESRI公司70年代后期推出的地理信息系统,早期的ArcGIS称为ArcInfo,主要运行在UNIX系统下,后来陆续移植到基于Windows NT(Arcinfo,ArcView 3.X)的平台上和基于DOS的平台上(PC ArcInfo,ArcView 3.X)。ArcGIS包括ArcGIS Desktop、Workstation、ArcIMS、ArcObjects、ArcSDE等6个部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、本课题来源及研究的目的和意义
1、课题来源
石河子大学信息科学与技术学院
2、本课题研究的目的和意义
虚拟现实技术是当今计算科学的一个研究热点,将虚拟现实技术引入校园的研究中,为校园的漫游和规划提供一种全新的手段,使得校园多了一个展示自己风貌的互动的实时漫游平台。
随着石河子大学知名度的提高,越来越多的人希望了解这所学校,上网是最快捷方便的办法。但是以传统的Web技术建立的网页,只能使用文本、静态画面或者交互能力低的动画来传达信息,如果想全面展示优美的校园,局限性是显而易见的。鉴此,我们将以GoogleSketchUp的方法创建石河子大学虚拟校园漫游系统,该系统将使那些没有机会实地参观的人获得身临其境的感受。
5、GoogleSketchUp与IMAGIS在校园三维可视化建模中的应用
Google Sketchup是一套直接面向设计方案创作过程的设计工具,其创作过程不仅能够充分表达设计师的思想而且完全满足与客户即时交流的需要,它使得设计师可以直接在电脑上进行十分直观的构思,是三维建筑设计方案创作的优秀工具。在sketchup中建立三维模型就像我们使用铅笔在图纸上作图一般,sketchup本身能自动识别你的这些线条,加以自动捕捉。它的建模流程简单明了,就是画线成面,而后挤压成型。
4、多用户虚拟校园漫游系统的设计开发
介绍了一个多用户虚拟校园漫游系统的开发设计过程该系统是基于B/S结构以UML(统一建模语言)为工具应用JAVA及VRML实现的对系统的交互界面多用户数据库管理虚拟化身驱动三维场景建模与优化等关键技术的方法与原理进行了详细论述建立了一个建立了一个多人的能使各用户相互感知以及化身交互的三维交互环境使各用户相互感知以及化身交互的三维交互环境使各用户相互感知以及化身交互的三维交互环境使各用户相互感知以及化身交互的三维交互环境
三、对课题提出的任务要求及实现预期目标的可行性分析
1、本课题预期目标
(1)资料收集与整理。
(2)实地拍摄和数据采集。
(3)软件的学习
(4)大学中区漫游系统的实现
2、完成本课题需要使用的主要工具
(1)Windows XP 操作系统PC一台
(2)三维建模软件
(3)大学部分照片和地图
3、实现预期目标的可行性分析
(3)对于课题进行分解;
(4)在各阶段中,做好相关的文档,完成毕业设计文档的撰写,并做好演示课件,准备毕业答辩。
3、IMAGIS下虚拟校园漫游系统的设计和实现
虚拟GIS是GIS的重要发展方向,应用领域广泛.将虚拟GIS技术引入“数字校园”的研究中,为校园的规划和设计提供了一种全新手段+本文基于IMAGIS‘软件,探讨了虚拟校园漫游系统的解决方案,讨论了虚拟建模与虚拟漫游的方法和全过程,论述了相关的技术特点,在此基础上使虚拟GIS与实际应用领域更好地结合在一起.
五、完成本课题的工作方案及进度计划
1、完成本课题的工作方案
为完成本课题的基本任务要求,拟定工作方案如下:
(1)确定毕业设计题目之后,首先从个人图书、学院资料室、大学图书馆,因特网上搜集相关的文献和技术文档等;
(2)阅读搜集到的文档,熟悉课题所涉及到的知识和开发工具。查漏补缺,继续完善文献和技术文档;
7、ArcGIS及ArcScene
ArcGIS是美国ESRI公司70年代后期推出的地理信息系统,早期的ArcGIS称为ArcInfo,主要运行在UNIX系统下,后来陆续移植到基于Windows NT(Arcinfo,ArcView 3.X)的平台上和基于DOS的平台上(PC ArcInfo,ArcView 3.X)。ArcGIS包括ArcGIS Desktop、Workstation、ArcIMS、ArcObjects、ArcSDE等6个部分。
四、本课题需要重点研究的、关键的问题及解决的思路
1、本课题需要重点研究的、关键的问题
本课题需要重点研究的问题是石河子大学漫游系统,先要熟悉石河子大学的平面结构。关键在于实地照片和数据的采集以及对制作软件的掌握程度。根据现有的文献检索结果以及所参考的技术文档,可以充分利用现有的方案思路进行设计制作过程。
(1)技术可行性
本课题所涉及的研究目标,在国外已经有比较成熟的理论基础和技术基础。通过对收集到的实际信息和软件的学习,得到一个所需要的系统。
(2)经济可行性
本课题通过对既有研究论文的参考以及网络信息的方便搜集,经济上的负担还是很小的
(3)操作可行性
本课题要求实地的数据采集以及软件的学习。对大学地理比较全面、细致的了解,的指导帮助,研究、撰写研究论文。从可操作性的角度来讲,完全可行。
二、本课题在国外的研究状况及发展趋势
1、基于OpenGL实现虚拟校园漫游系统
研究了基于VC++开发环境与OpenGL图形API的虚拟校园漫游系统的相关技术的设计与实现。并主要就三维建模、场景空间划分技术作了进一步的论述。
2、基于VRML的大学虚拟校园漫游系统
介绍了基于VRML技术建立的大学网络虚拟校园漫游系统的设计与实现,并就其中一个重要问题——VRML文件的优化作了详细的探讨。
8、VEGA
Vega是软件MultiGen的一部分,虚拟现实软件MultiGen由两部分组成Creator、vega。Creator用来建立三维模型,Vega的作用:将三维模型渲染成场景,在场景上浏览,查询,实例演示。Vega的构成Lynx软件,多种动态联接库(DLL),函数库,(Lib),应用程序接口(API)。
IMAGIS是一套以数字正射影像(DOM)、数字地图模型(DEM)、数字线画图(DRG)作为对象的虚拟现实管理的GIS系统,是基于4D的三维可视化地理信息系统。IMAGIS的空间查询与分析功能突破了二维和2.5维的概念,可以直接在三维模型上选择目标进行分析和查询。
6、VRML技术
VRML(虚拟现实模型语言)是一种简单的描述三维外形的文本语言。使用者与三维外形、质地、声音和动画交互。JSP(Java Server Pages)是一种用来使任何浏览器看到动态效果的工具。用户通常只与数据库、企业系统和网页服务器打交道。