資源描述:
《基于opengl的虛擬場景實現(xiàn)技術的研究與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、分類號:TP311.5UDC:***********密級:公開編號:***********成都****學院學位論文基于OpenGL的虛擬場景實現(xiàn)技術的研究與實現(xiàn)論文作者姓名:***********申請學位專業(yè):軟件工程申請學位類別:工學學士指導教師姓名(職稱):***********論文提交日期:2006年6月5日基于OpenGL的虛擬場景實現(xiàn)技術的研究與實現(xiàn)摘要隨著社會的高速發(fā)展,虛擬現(xiàn)實技術在社會的各個領域逐漸變得重要起來。虛擬現(xiàn)實(VirtualReality,簡稱VR)系統(tǒng)是一種以虛擬現(xiàn)實技術為基礎的計算機系統(tǒng),通過計算機軟件及其外部設備生成虛擬的三維場景,通過視覺、聽覺、觸覺
2、等多方面的交互反饋使人產生身臨其境的感覺。虛擬現(xiàn)實技術在多學科研究中的廣泛應用,進一步促進了可視化仿真技術的發(fā)展。本文首先描述了虛擬現(xiàn)實技術的基本概念,虛擬現(xiàn)實技術在國內外的研究狀況及其應用范圍,說明了OpenGL圖形的具體實現(xiàn)方式,OpenGL基本繪制環(huán)境的建立過程以及虛擬場景漫游實驗系統(tǒng)的基本框架結構。本文所描述的三維虛擬場景漫游實驗系統(tǒng)是在VC++6.0開發(fā)環(huán)境下,利用OpenGL圖形圖象處理技術實現(xiàn)的一個小型的漫游實驗系統(tǒng)。在系統(tǒng)中通過繪制立體天空盒子來模擬場景中的天空效果;通過讀取位圖數(shù)據(jù)作為地形等高數(shù)據(jù)的方式生成場景中的地形;利用OpenGL提供的輔助庫函數(shù)在場景中繪制雷達
3、模型;通過讀取3DS模型數(shù)據(jù)來繪制場景中汽車、飛機模型;采用特殊的紋理貼圖方式在場景中生成隨機樹;通過控制虛擬攝相機參數(shù)實現(xiàn)了場景的漫游效果。本文的最后對設計工作進行了總結,指出了系統(tǒng)的不足,說明了系統(tǒng)中需要改進的方面。關鍵詞:虛擬現(xiàn)實OpenGL3DS攝相機ResearchAndAchievementOfVirtualScene'sAchievingTechniqueBasedOnOpenGLAbstractWiththerapiddevelopmentofsociety,VirtualRealitytechnologygraduallybecomemoreimportantinal
4、lareasofsociety.VirtualReality(inshortVR)systemisaformofVirtualRealitytechnologybasedoncomputersystem,Itgeneratethree-dimensionalvirtualscenesbycomputersoftwareandperipherals.Tobepersonallyonthescenebyusingvisual,hearing,touch,andotheraspects.VirtualRealitytechnologyinthewideruseofmultidisciplin
5、aryresearch,andfurtherpromotevisualizationsimulationtechnologydevelopment.AtfirstthispaperdescribesthebasicconceptsofVirtualRealitytechnology,VVirtualRealitytechnologyinthedomesticandinternationalsituationanditsscopeofapplicationofresearchontheachievementofspecificOpenGLgraphics,OpenGLbasicmappi
6、ngprocessandtheestablishmentofavirtualenvironmentsceneofNavigateSystemofthebasicframeworkstructure.Thisarticledescribesthethree-dimensionalvirtualscenesNavigateSysteminVC++6.0developmentenvironment,theuseoftheOpenGLgraphicsimageprocessingtechnologytoachieveasmallNavigateSystems.Drawingtheskyboxt
7、osimulatescenesofskyeffectsbythree-dimensionalinthesystem;LoadingBitMapdataasaterraincontourmapdatamodetogeneratethescenesoftheterrain;UsingOpenGLFunctionofAssistantdrawingradarmodelsinthescene,Loading3DSmodelsdatatodrawingc