资源描述:
《利用performer开发多分辨率场景漫游系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文利用Performer开发多分辨率场景漫游系统姓名:陈沙沙申请学位级别:硕士专业:系统分析与集成指导教师:周建中20040511摘要虚拟现实技术在军事训练系统仿真建筑设计立体游戏模拟驾驶训练虚拟装配虚拟设计等多个领域中发挥着日益重要的作用而虚拟场景漫游又是虚拟现实的一个重要的发展和研究方向本文在微机上架构并实现了一个虚拟环境漫游系统如何真实地构造虚拟场景是实现虚拟环境漫游系统的关键技术之一类似于其它的虚拟漫游系统本文利用卫片影像航片影像和数字高程模型构造出虚拟场景但不同于一般的虚拟漫游系统的是本系统的数据源是不同地理区域的不同精度的
2、卫片和航片影像而且对于同一地理区域本系统也制备了不同分辨率的纹理影像为了提高虚拟场景交互式漫游系统的实时性并兼顾虚拟场景的真实感本文设计并实现了一个实时视相关的LOD模型简化算法利用此算法在漫游过程中实时生成三维场景本文的重点在于对不同数据源的不同分辨率的数据进行合理的集成与处理设计可行的调度规则实现快速高效的影像层和模型层漫游本文以中国长江中下游湖北和清江流域的卫星影像隔河岩的航片影像为数据源以C++语言为工具利用高性能的实时三维视景开发软件包Performer提供的API和OpenGL图形库在普通的PC机上实现一个虚拟场景交互式漫游系统本系统包含了五个
3、不同级别的地理区域虚拟漫游在不同的地理区域上进行一层一层向下递进逐步提供更加细致更加精确分辨率更高的地表纹理信息和三维地形信息关键词虚拟现实可视化Performer多细节层次IABSTRACTThevirtualrealitytechnologyplaysmoreandmoreimportantroleinmanyfields,suchasmilitarytraining,systemsimulation,architecturedesign,3Dgame,simulationofdrivetraining,virtualassemblageandvirt
4、ualdesign.Moreover,Roamingofvirtualsceneisanimportantdevelopmentandstudydirectionofvirtualreality.ThisdissertationbuildsupandrealizesaroamingsystemofvirtualenvironmentbasedonthePCarchitecture.Howtoconstructvirtualsceneisoneofthekeytechnologiesofrealizingroamingsystem.Thisdissertat
5、ionconstructsthevirtualscenewithsatelliticimageandaerialphotography.Butunlikeotherroamingsystem,thesystembasesonthesatelliticimageandaerialphotographyofdifferentgeographicalareasanddifferentresolution.Andalso,thesystemmakesmulti-resolutiontexturesforeverygeographicalarea.Inorderto
6、guaranteethereal-timequalityandthequalityofvisualsceneoftheroamingsystem,thisdissertationpresentsandrealizesareal-timeandview-dependentLODalgorithm,whichcomputesreal-time3Dsceneintheroamingprocess.Theemphasisofthisdissertationisonintegratingandprocessingthedataofdifferentsourceand
7、resolution,designingfeasiblescheduleruleandrealizingrapidandefficientroamingofimagelayersandmodellayer.Thesystem’sdatasourceincludesthesatelliticimageofChina,themidstreamanddownstreamoftheChangjiangRiver,HubeiandQingjiangValley,aerialphotographyofGeheyanpowerstation.Werealizethero
8、amingsystemonPCwithC++language,Op