基于OSG的校园漫游与导航系统设计

来源 :科技信息·中旬刊 | 被引量 : 0次 | 上传用户:anyjz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:虚拟漫游技术是虚拟现实技术的一个重要分支,在建筑设计、航空模拟、军事演习及医疗等领域都得到了快速的发展。随着近几年计算机技术的飞速发展及在VR领域的探索,虚拟现实技术所表现出的交互性,构想性和沉浸感越来越受到VR研究者们的青睐,同时也吸引了大量游戏玩家的关注。随着越来越多VR游戏的出现及数字城市的提出,使得这一领域获得大量资本的支持,而传统的校园领域因为缺少整个行业的关注及使用者的特定群体化,使得校园三维漫游成为时下急需关注的领域。
  本文基于这一现象,着手研究宁夏师范学院虚拟校园漫游与导航系统,本课题主要研究虚拟校园漫游系统的碰撞检测算法、场景建模、交互漫游以及GIS导航等相关技术。采用Open Scene Graph(OSG)与C++的语言程序设计,完成一个多任务,多功能的虚拟校园漫游与导航系统。
  关键词:OSG;虚拟现实;漫游;导航
  前言
  虚拟现实系统(Virtual Reality,简称VR),是一种高级的人机交互系统,它可利用计算机产生一个以自然的视、听、触等功能感受的三维环境,人们可以方便地对生成的“虚拟世界”进行交互式的观察、分析、操作和控制。它以仿真方式给用户创造了一个实时反映实体变化与相互作用的界面,使用户可直接参与并探索仿真对象在所处环境中的作用与变化。它具有多媒体信息的感知性、沉浸性、交互性和自主性等特点。
  Open Scene Graph(OSG)是一种开源、高效、强大、新颖和可操作性强的三维渲染引擎,主要为图形图像应用程序的开发提供场景管理和图形渲染优化功能。它使用可移植的c++编写,并使用已成为工业标准的OpenGL底层渲染API。本文所介绍的虚拟校园以宁夏师范学院校园作为应用实例,通过OSG及其三维仿真平台来实现校园的实时漫游与导航。
  1基于OSG的校园漫游与导航系统设计的研究内容
  本文基于研究宁夏师范学院设计的虚拟校园漫游与导航系统,该基于OSG的三维校园漫游与导航系统的简单开发,可实现一些基本功能。包括:对于三维数字校园模型的选择,校园场景的移动、旋转、缩放,并实现了校园场景的道路漫游、飞行漫游、建筑室内漫游。还完善了信息查询功能可以实现通过查询教师姓名寻找其所在建筑物的功能,为用户提供了简单的寻路功能。在此基础之上模拟了手机GPS导航的效果,为以后三维数字校园系统在手机中的应用奠定了一定的基础。
  2基于OSG的校园漫游与导航系统设计的关键技术
  本虚拟校园主要研究以下功能:
  虚拟校园模型:主要通过osgEXP插件将在3DMAX中处理好的模型保存为IVE后缀格式,并利用OSG的读取函数将模型加载到场景中,其中包含教学楼、宿舍楼、树木、路灯以及车等模型。
  二维导航模块:OSG结合HUD(Heads Up Display)技术来实现该模块,二维导航图可以准确的确定用户所在的位置,以便更好的浏览校园。
  交互控制模块:主要是响应鼠标和键盘的消息响应,实现在虚拟校园中各种方式的漫游等功能。
  自然环境控制模块:该模块主要是在虚拟校园中实现,场景的环境效果对虚拟校园的真实感和逼真感有着很重要的作用。
  音效模块:该模块运用osgAudio开源场景声音库来实现,三维虚拟声音能够提高虚拟环境的沉浸感。
  碰撞检测模块:该模块提出了一种新的解决方案——基于空间划分和线性规划的快速碰撞检测算法。
  空间划分法将整个三维空间划分为规则单元格,并将实体划分入不同单元格内,最后只对占据同一单元格的实体进行相交测试。典型的空间划分法有八叉树法和二叉空间剖分法以及均匀网格法。线性规划法是对多面体间的相交查询计算的一类数学优化方法,不同于传统几何计算问题,我们可以将多面体看成是多个半空间的交集,而多面体的布尔相交测试则等价于线性规划的可行性问题。
  该研究旨在结合空间划分法和线性规划法,综合发挥二者的优势,提出在碰撞检测的粗略检测阶段,通过将空间按照一定的规则划分为一系列子空间,然后只对处于同一子空间内的物体进行精确检测,缩短计算时间,以提髙多物体碰撞检测的效率。
  场景建模模块:该模块采用了Skeptchup建模软件和OSG图像宣染引擎相结合的建模方法,Skeptchup软件在建筑建模、植物建模及其他建模等方面发挥了重要作用,而OSG对搭建天空模型和环境渲染方面也起到很好的作用。
  漫游系统的设计,首先包括基于OSG模型加载的方法、天空弯场景的实现、基于OSG粒子系统的光照、天空、雨、雪及雾等自然环境效果的模拟等,使得虚拟校园漫游系统具有真实感和更好的沉浸感。
  3 基于OSG的校园漫游与导航系统设计框架
  在设计漫游系统的总体框架时,本文将整个系统分解成三个模块,分别为:用户与场景的交互模块,三维真实场景的虚拟建模模块,虚拟场景漫游模块,这三个模块独立运作,通过数据接口相互联系。
  (1)真实校园的虚拟建模
  首先真实校园的虚拟建模问题,目前基本的建模方法还是采取基于几何的建模技术,该技术可以在计算机图形软件中搭建一个类似的虚拟场景,通过搭建基本的外形轮廓和在轮廓表面贴上纹理图片,再在灯光摄像机等辅助下实现虚拟场景的场景遣染。而目前市面上流行的三维建模软件为Sketchup,3D Maxs,AutoCAD等。为了建模的效率还有模型的质量,本文采用这类建模方法,再通过这类建模软件把建好的模型转换成系统所支持的格式。
  采用选好的建模软件后,对场景中的模型建模,需要分为两个步骤:首先利用建模软件的基本几何搭建方法,搭建场景中的建筑物,草木,道路等模型的粗模,然后对粗模进行细节设计,雕饰模型表面的窗户,阳台,台阶等。然后直接在建模软件材料库中搭配合适的纹理图片,给建好的窗户配上玻璃,门配上木材,亦可以就现场采集建筑物,草木的纹理照片,直接在模型表面贴图,再在这类软件中,添加灯光,摄像机等辅助设备,以实现场景逼真的效果。
  (2)虚拟场景漫游及交互
  搭建好了模型,需要对模型作进一步的处理,首先需要把该模型导入已经配置好的环境系统,在系统中让整个模型动起来,完成现场的漫游。而模型能够显示出来,还要实现能够实时参观场景中各处景观,这个需要系统提供的程序来完成场景的游览与切换。
  所有的漫游过程都与场景发生了交互作用,本文在系统框架阶段对于用户与场景的交互模块中还提出了环境控制功能,通过对粒子系统的运用和雾化效果的使用,实现雨雪,大雾等天气的变换。
  4 結语
  虚拟现实技术在现有计算机技术的发展下,正越来越受到研宄者的关注,未来该技术必将还有一个大的革命突破,本文在现有技术上,设计实现了昆明理工大学校园漫游系统,并在三维渲染引擎(OSG)下实现交互漫游,也完成了环境渲染、碰撞检测、路径漫游等功能,本系统在校园网站得到应用,其运行结果基本达到了设计要求。
  参考文献:
  [1]邱有春.虚拟校园场景建模和漫游系统实现[D].成都:电子科技大学硕士学位论文,2009.
  [2]张峰.虚拟校园漫游系统的研究及实践[D].西安:长安大学硕士学位论文,2007.
  作者简介:
  罗晓丽(1990.04--),宁夏省固原市,硕士研究生,专业:计算机技术,单位为宁夏师范学院。
其他文献
摘要:随着生活水平的提高和消费安全意识的不断增强,人们对包括纺织品在内的各种消费品的安全性提出了更高的要求。纺织品一般都是具有易燃或可燃性的材料,容易引起火灾事故,因此对纺织品进行阻燃整理,阻止火焰产生或蔓延,是提高纺织品安全性能一种重要手段,有助于保障消费者的生命财产安全,同时提高产品的附加值。  关键词:有机磷系;阻燃剂;研究与应用  1有机磷系阻燃剂的研究现状  目前,有机磷阻燃剂的研究主要
期刊
摘要:为了提升我国工业发展水平,进行机械制造设备和技术的自动化研发,需要不断拓展技术发展思路,加大科研创新,改造旧的机械设备,才能真正发挥出自动化设备功能,随着经济的不断发展,机械自动化设计和制造行业的生产水平将决定我国综合实力和国际市场地位,相信通过科学技术的发展,我国的机械制造业将站在世界的前列,进入真正的科技化和智能化发展阶段。  关键词:自动化;机械设备;设计研发;机械制造  1导言  社
期刊
摘要:近年来我国经济不断发展,其中林业资源是经济发展的的重要物质基础,然而林业资源也是有限的,当前的林业资源正在日益受到威胁,来自于国内需求量日益增加,也来自于森林火灾。基于此,本文主要分析了林业资源保护工作开展的途径和森林防火管理的策略,以保证林业资源的健康发展。  关键词:林业资源;保护;森林防火管理;策略;探究  引言  林业资源是我国可持续发展的关键,对我国的经济建设有着不能代替的关键性作
期刊
摘要:隨着国民经济水平的提高,居民及企业用电量与日俱增,电力企业线损现象逐渐频繁,严重影响企业的正常供电。虽然大部分电力企业就线损问题开展了相应的管理工作,但由于种种原因并未取得实际效果,线损计算存在偏差、无法制定减损方案成为当前电力企业线损管理工作的现状,导致线路损耗加大,影响电力企业的健康发展。因此,笔者认为当前有必要研发一种更加智能、有效的线损管理方案,能够真正起到降损的目的。基于此,以下将
期刊
摘要:近些年,随着GIS技术的快速发展,相关的土地部门逐渐重视其在土地利用设计中的使用。文章介绍了GIS的内涵、产生与发展情况,根据土地利用设计的要点,阐述了GIS系统在土地利用设计中的运用。旨在让更多人重视GIS系统的开发成果,为土地应用设计部门及决策者提供更多的科学地理数据。  关键词:GIS;土地利用;规划设计;运用分析  土地利用设计是一个繁琐、庞大的系统项目,其包含经济、土地学、环境学和
期刊
摘要:十九世纪中叶,世界上出现了第一台计算机。随着时代的发展,计算机已经进入人们生产生活的各个领域,人们的各项活动也逐渐离不开计算机网络技术。可以说计算机正逐渐改变人们的生产生活方式,世界逐渐进入信息时代。因此社会对计算机技术人才的需求也迅速增长。对于人才培养的重点场所-中职院校来说,加大计算机人才的培养力度,创新计算机的教学模式至关重要。本文通过分析中职院校计算机教学现状,提出了基于互联网+背景
期刊
摘要:近些年来,人们对衣食住行等各个方面都有了更高的要求,这也给城市市政给排水工程的设计和规划提出了挑战。随着我国城市发展的不断加快,原有的市政给排水设计和规划之中存在的一些问题也逐渐浮出水面。本文中,笔者将对市政给排水设计和规划中一些常见的问题进行浅要分析,希望能够对今后的市政给排水设计和规划中遇到的问题提供解决途径。  关键词:市政建设;给排水设计;市政规划;问题分析  市容市貌整顿过程中给排
期刊
摘要:当前进行数控车床的工艺加工技术的优化,已经进行了大量的研究和实践。数控车床的自动化程度高,性能强、精度高,因此对其性能、类型和操作类型进行论证,包括对数控机床的工艺、合理的操作技术、硬限位结构的调整等。对于数控机床的缺点加以改进,防止出现刀架与卡盘互相撞击、开关按钮的阻滞等,本文均进行了详细的分析,期望能够为数控车床的加工技术的改进提供参考性资料。  关键词:数控车床;加工工艺;技术优化  
期刊
摘要:高校是学生聚集地,较高的用餐需求,促进了周边餐饮的集群化发展。在网络信息技术的应用中,餐饮业和手机APP、移动互动联网深度合作,不少学生选择在网上订餐。极大冲击了高校食堂的就餐模式。高校食堂要想健康可持续发展,必须探索新型运营模式,积极拓展微信订餐经营模式,以应对餐饮业的冲击。本文主要分析高校食堂运用微信订餐经营模式的必要性和意义,并研究微信订餐的具体应用。  关键词:高校食堂;微信平台;网
期刊
摘要:列车制动抱闸影响铁路安全运行,严重时会造成车辆脱轨事故。针对THDS红外线轴温探测系统开发一种对波形变化趋势进行智能分析的新型模式识别算法。该算法能够实时监测过车数据并对抱闸车进行有效提示,一方面可以剔除因抱闸造成的THDS设备误报热轴;另一方面可以减少对抱闸误判。实验结果表明,该算法具有极高的准确率,可以在保障车辆行驶安全的条件下,有效地识别THDS抱闸波形。  关键词:THDS;列车;抱
期刊