浅谈实现虚拟校园漫游系统的关键步骤

来源 :理论纵横 | 被引量 : 0次 | 上传用户:lupt2681006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:虚拟现实技术己经成为计算机技术中研究、开发和应用的热点,广泛应用于教育、军事、建筑、医疗、工业设计等各个领域。虚拟校园是虚拟现实技术在现代教育中的应用,它实现了对校园三维景观和教学环境的数字化和虚拟化,在学校的教学资源管理、环境规划和学校发展等许多方面发挥了重要的作用。
  关键词:三维场景建模;LOD技术;漫游交互功能
  
  一、引言
  
  虚拟现实技术(Virtual Reality)是一种综合计算机图形技术、多媒体技术、传感与测量技术、人机交互技术、网络技术、微电子技术、立体显示技术以及仿真技术等多种科学技术发展起来的计算机领域的最新技术。它的兴起,为人机交互界面的发展开创了新的研究领域,为智能工程的应用提供了新的界面工具,为各类工程的大规模数据可视化提供了新的描述方法。虚拟环境是由计算机生成的,通过视、听、触觉等作用于用户,使之产生身临其境感觉的交互式视景仿真。
  
  二、虚拟校园三维场景的构建
  
  1、在3d max中,利用多边形建模技术,根据制作的校园总规划平面图确定建筑物的具体位置,再认真观察现场照片确定建筑物具体结构,采用自下向上的方法制作。制作时,要对形体高度的概括,大力控制面的数量,消除冗余的多边形面,降低整个场景的复杂度,做到形体准确、概括、数据量小,从而降低场景实时渲染的复杂度,保障系统能够流畅运行。对建好的素模进行材质制作,贴上处理好的纹理和材质,使其与真实景物相符,可以用数码相机进行拍照,然后传入计算机,运用Photoshop软件进行斜切、扭曲等调整及切割原始图像、调整对比度、部分颜色填充的改动等纠正处理后,以JPG、TGA等格式存储,作为模型的贴图库。
  2、虚拟校园系统中的地理对象按空间分布特性分为两类:一类是以场景为基础,在空间上连续分布的地形景观对象,如地形;另一类是以离散实体为特性,以独立的个体而存在的地物对象,如建筑物、树木、路灯等。在建模过程中,应该依据不同的事物区别对待。虚拟校园环境中的地物对象有建筑物、花园、路灯、树和宣传栏等,这些对象因其不同的结构特点而采取不同的方式来构建其虚拟模型。对于复杂结构地物对象,必须采用多细节层次LOD技术进行多层次处理和表达。LOD是Level of Detail的缩写,意为层次细节度,指根据物体模型的节点在显示环境中所处的位置和重要度,决定物体渲染的资源分配,降低非重要物体的面数和细节度,从而获得高效率的渲染运算。构建LOD模型时遵循由近到远的顺序,即先建立精细的近景模型,再逐步简化到中景和远景模型,这样有利于保持模型效果的一致性,避免因为远景粗模创建的不合理而影响近景的制作。使用LOD技术能确保后面漫游的实时性。
  
  三、虚拟校园漫游系统交互功能的实现
  
  交互漫游就是用户采用多种输入设备相结合,可以随意控制漫游时的速度、方向、视角等。其中控制输入设备的方式有鼠标和键盘。键盘控制速度和前进、后退的方向,鼠标控制俯仰、左右及旋转的操作。其实现的具体步骤如下:
  1、键盘和鼠标的捕获
  要捕捉用户的动作,就需要相应的硬件输入设备,在微机上配备的最重要的交互设备是键盘、鼠标。键盘是人机交互使用频繁的一种外部设备,键盘对应的动作控制可由按键或按键的组合来实现。每次我们松开或按下一个按键时,都会产生一个事件。在应用程序中通过捕捉用户相应的按键动作,转换成相应的控制命令,就可以控制场景的变换。鼠标是目前微机上人机交互的一种非常简便易用的输入设备,Windows下的多数操作可由鼠标来完成。如果想查询三维场景中的某个物体的信息,就需要相应的定位选择设备,这种定位用键盘无法完成,需要借助于鼠标的定点功能来完成。因此,在完成实际的用户动作输入时往往借助于两种或两种以上的设备组合。在openGL的函数库中有相应的捕获函数,本虚拟校园漫游系统使用了OPenGL中提供的键盘和鼠标捕捉函数。
  2、漫游控制
  在本系统的实现中,利用键盘的Q键控制上升、E键控制下降、W键控制前进、S键控制后退、A键控制左移、D键控制右移,四个方向键控制旋转。当用户的角度发生变化时,场景内的物体就要做出相应的变化,即要进行重绘。其具体实现的方法有两种:一是通过直接改变场景中三维物体的坐标来完成;二是借助于视点变换来完成交互场景画面的改变。直接改变坐标将涉及到场景中所有物体坐标的重新变换,而且多次变换会产生误差累积现象,从而造成场景的畸变。因此,在实时交互时,通过改变用户视点的方法来完成对场景的重新绘制。OPenGL中提供了专门用于进行视点变换的函数gluLookAt(),该函数实际上封装了一系列平移和旋转命令,它由眼睛的位置、参考点、向上矢量导出取景矩阵,把目标点映射到负Z轴,观察点在原点。使用投影矩阵时,场景中的映射到视见区中心,向上矢量映射到y轴,但向上矢量不一定平行于从视点到参考线的视线。在虚拟校园的漫游中,由于人站立的方向始终向上,可以捕获鼠标和键盘的操作,通过相关鼠标的位移量或键盘的操作(如果通过键盘操作,可以通过一个变量来预先定义和调整移动速度)来计算出人眼和参考点的变化(利用相关的三维几何知识),然后通过gluLookAt()自动生成相应的三维场景。
  
  参考文献:
  [1]施贵刚,基于软件的虚拟现实关键技术研究,电脑知识与技术,1009-3044(2006)02-0174-02。
  [2]李敏,基于OpenGL的虚拟校园漫游系统的设计与实现,山东大学硕士学位论文,2008。
  [3]李振波,孟祥旭,向辉.复杂虚拟场景构造及交互漫游实现研究,系统仿真学报.2002.1(9):l~2。
其他文献
摘 要:在公司利润分配的过程中,存在着各类相关主体,其中包括公司股东、高管人员以及公司之外的债权人、国家。而各类主体在公司利润分配中的利益期望和心态是不同的,他们不同的利益期望和心态形成了各主体之间的利益冲突。而由于各主体所拥有的资源和权力不同,造成了公司中小股东等相对弱势主体的利益受到了侵害。本文就公司利润分配中各个主体的利益期望及他们之间的利益冲突进行分析。  关键词:中小股东;公司高管;利益
期刊
摘 要:自人类获得了自我意识,就一直在思考着自身的主体。科技,经济和社会的发展也在推动着人们对于主体的思考。本文将以主体为线索,梳理自启蒙运动至今西方思想史上人类对主体的反思。由于科技和社会的发展,人对主体的认识也在不断变化。历史上,无论是人类自我发起的战争,或是过度开发自然造成的灾害,都是人类自己没有认清自己的所产生的。科技并不能解决人类的一切问题,归根到底只有人类只有更加的了解自己的主体,才能
期刊
摘 要:针对我国自由职业者的社会养老保险进行了可行性分析并建立数学模型。  关键词:自由职业者;养老保险;精算;模型    随着社会分工的精细化,自由职业者也成为我国经济社会一个重要的组成部分。越来越多的自由职业者面临社会养老问题,养老保险是社会保障制度的主要内容,是解决人口老龄化问题、维护社会经济稳定和持续发展的客观需要。自由职业者作为我国社会的一个重要群体,他们的社会养老问题成为必须认真解决的
期刊
摘 要:思想政治工作是我军的生命线。新世纪新阶段,胡锦涛主席提出了“紧贴时代发展、紧贴使命任务、紧贴官兵实际,进一步改进创新思想政治工作”的要求。在部队军事训练转型的大背景下,军校教学训练转型中思想政治工作要紧跟时代发展、要不断创新,既面临着历史机遇,同时也必须要应对新时代的新挑战。  关键词:教学训练;军校;思想政治工作;机遇;挑战    胡锦涛在强调科学谋划工作时,曾要求做到三个“搞清楚”,即
期刊
摘 要:“宅基地换房”是当前农村集体建设用地流转制度改革的一种尝试,是应对建设用地资源紧缺的一条重要途径。由政府主导的“宅基地换房”模式,虽然能保障农民的居住权利,却侵害了农民的土地权利,且无法从根本上保障农民的生存利益。而由农民或农民集体自主支配土地权利,不仅有助于刺激农村经济的增长,促进集体建设用地的合理流转,而且避免了政府与民争利,最大限度地保护农民的私有财产权利。  关键词:宅基地换房;财
期刊
摘 要:英美国家有着与中国截然不同的文化背景和文化传统。在学习汉语的过程中,英美学生除了会产生一些语内偏误外,往往还会出现一些文化上的理解偏误。由于文化背景的差异,学生在学习过程中在应对跨文化交际时,文化偏误也往往成为他们习得汉语的障碍。因而,从文化的角度分析一些英美学生容易产生理解偏误的文化词,对于我们的实际教学是有意义的。本文从文化对比的角度出发,举出一些英美学生学习过程中容易出现理解偏误的词
期刊
摘 要:本文简述了管理会计在我国的应用、现代管理会计的对象问题、影响我国管理会计运行的原因、我国管理会计的改善提高、管理会计新问题、管理会计功能实现新路径等方面进行了探讨。  关键词:管理会计;改善提高;政策建议    管理会计,会计中一个重要的分支。一般,根据国外对管理会计定义的论述,从20世纪二十年代到20世纪七十年代,认为管理会计是为企业内部管理者提供计划与控制所需信息的内部会计。而在国内,
期刊
摘 要:利用SHPB设备可以方便地记录混凝土加载脉冲的应力—应变、应力—时间、应变—时间、应变率—时间的动态曲线,用来研究材料的动态特性和应变率历史等。本文指出本试验存在着应力应变均匀性、大直径杆的弥散效应等相关问题,并提出了解决方案。  关键词:SHPB设备;问题;解决方案    SHPB压杆本质上是一种弹性杆,在杆的一段施加未知的压力—时间荷载,产生一个弹性波在杆中传播,弹性波通过试件时,使试
期刊
摘 要:课堂教学中,学生不仅要承受一定的生理负荷,同时还要承受一定的心理负荷,体育课中承受合理的心理负荷,不仅能提高课堂教学效率,还能促进学生的心理健康。达到既定教学目标,并对培养学生优良的心理品质起到积极的作用。  关键词:心理负荷;注意;情绪;意志;心理品质    教学中,教与学是一个双向活动的过程,但教师往往把教学重点放在运动技能的传授,学生生理上所承受的负荷,而忽略了学生的心理健康目标的达
期刊
摘 要:近些年,我国民办高校得到了飞速发展,学生规模不断扩大,教师队伍不断增长。本文从一所民办高校的客观案例这一微观角度出发,对民办高校教师队伍建设中存在的问题进行了较深入的探讨,针对性地提出了解决的对策和建议。  关键词:民办高校;尊师重教;教师发展    一、学院师资现状    笔者在一所刚成立一年不久的民办经济技术职业学院兼职,一年来从参加会议,课堂交流,私下访谈,学院相关文件资料分析等方面
期刊