基于unity的合肥師范學院校園游覽系統畢業論文_第1頁
基于unity的合肥師范學院校園游覽系統畢業論文_第2頁
基于unity的合肥師范學院校園游覽系統畢業論文_第3頁
基于unity的合肥師范學院校園游覽系統畢業論文_第4頁
基于unity的合肥師范學院校園游覽系統畢業論文_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、合肥師范學院XXXX屆本科生畢業論文(設計) 本科生畢業論文(設計)題目:基于unity3d的合肥師范學院校園游覽系統 學 院 計算機學院 學科門類 工科 專 業 物聯網工程 學 號 姓 名 指導教師 2016年 5 月 20 日合肥師范學院2016屆本科生畢業論文(設計)摘 要虛擬現實技術是當今計算機研究的一個重要分支。將校園用虛擬現實的技術呈現是校園數字化建設的重要內容。虛擬校園現已是高校校園信息化建設的重點之一,成為展示高校信息化、數字化技術和能力的一個重要方式。合師虛擬校園游覽系統是將計算機三維技術、環境建模技術、貼圖渲染技術相結合,能夠真實地展現合肥師范學院美麗的校園風光,使廣大使用

2、者能夠以不受空間和時間的約束的、更加便捷的、真實的體驗校園人文氣息和優美的場景,可來滿足用戶參觀、了解學校校園風光的需求;通過沉浸式虛擬現實技術使使用者產生身臨其境的感覺。此系統對提高校園管理水平等也具有非常重要的實際意義。本系統使用Autodesk maya 建立模型,Photoshop CS6繪制貼圖,結合Visual Studio 2015 編寫C#腳本進行交互,使用Unity3D作為虛擬現實集成平臺進行調試和發布到安卓平臺。再結合暴風魔鏡到達沉浸式虛擬現實的體驗效果,會完全置身于美麗的合肥師范學院虛擬系統之中。關鍵詞:虛擬現實;Unity3D;C#;Autodesk maya;校園游覽

3、Abstract窗體頂端 Virtual reality technology is an important branch of computer research today. The campus presents virtual reality technology is an important part of digital campus construction. Virtual Campus is now one of the key campus information technology has become an important way to show univer

4、sity information technology, digital technology and capabilities. Virtual campus tour co-division system is a three-dimensional computer technology, environmental modeling, texture rendering technology, can truly show Hefei Teachers College campus beautiful scenery, the majority of users can not be

5、bound by space and time, and more convenient, authentic experience campus cultural atmosphere and beautiful scenes to meet the user may visit, understand the needs of the school campus scenery; through immersive virtual reality technology allows users to produce immersive feel. This system is to imp

6、rove school management level, also has a very important practical significance.Among combined storm Mirror arrives immersive virtual reality experience effect, completely being in beautiful Hefei Teachers College Virtual SystemsKey words: virtual reality; Unity3D; C#; Maya Autodesk; campus tour I目 錄

7、摘 要IAbstractII目 錄11. 引言11.1 開發背景與意義11.2合師虛擬校園游覽系統簡介11.3 論文組織結構22. 可行性分析與需求分析32.1可行性分析32.1.1技術可行性32.1.2經濟可行性32.2需求分析32.2.1系統目標32.2.2系統功能模型43. 開發平臺與工具53.1Autodesk Maya53.2Photoshop CS6介紹53.3 Visual Studio 2015介紹53.4 Unity3D介紹54. 系統關鍵技術74.1建筑物高度數據獲取74.2建筑物表面紋理數據的獲取74.3模型的建立74.4 繪制貼圖84.5 暴風魔鏡SDK95. 系統開發

8、流程105.1 系統開發流程簡介105.2 系統詳細實現過程115.2.1 三維矢量數據的獲取115.2.2校園模型的建立125.2.3 系統模型貼圖的繪制135.2.4 將模型導出并放入到相應的位置145.2.5 導入暴風魔鏡SDK到項目中156. 測試結果與分析166.1 系統建筑模型測試166.2系統建筑物貼圖的測試。166.3系統功能測試166.3.1 導航功能測試166.3.2 漫游功能測試166.3.3 系統碰撞檢測功能的測試176.3.4 系統建筑物實現渲染功能測試176.3.4 系統沉浸式體驗功能測試176.4 系統整體集成測試176.5 系統評價187. 結語19參考文獻20

9、致 謝211. 引言本章首先介紹系統的研究背景與意義,然后對系統實現中使用到的主要技術、系統開發過程中用到的主要工具和軟件介紹, 最后再介紹論文的組織結構。1.1 開發背景與意義近幾年國內外的科技界對虛擬現實技術給予了高度重視,而虛擬現實技術的發展也非常快2。虛擬現實技術就是借助于計算機視覺技術及其他硬件等,實現的一種人們可以通過各種感官感受到的虛擬的環境。是人們仿佛置身于真實物理世界中一樣。所以虛擬現實技術也被叫做靈境技術或幻境技術2。虛擬現實技術起源于美國。Sutherlan教授于1968年設計開發了第一個虛擬現實系統。Brooks教授領導的研究小組設計開發了第一個用于建筑設計的Walk-

10、through虛擬建筑漫游系統,用戶可以使用該系統在虛擬的北卡大學大樓里面漫游。美國華盛頓大學將虛擬現實技術開創性的引入到教育領域中來,開發了一個虛擬教學系統和一個虛擬校園系統。20世紀90年代,美國成功利用虛擬現實技術研制了波音777飛機。從1980年起,美國率先將虛擬現實技術用于軍事教育領域,主要用于進行指導員的模擬訓練、虛擬戰場環境模擬、進行單兵模擬訓練、實施諸軍兵種聯合模擬演習3。 VR技術可以說是一個前景可觀的技術。使用VR技術開發的虛擬校園游覽系統也大大豐富了校園數字化和信息化建設的內容,以往的虛擬校園都是基于二維平面圖像,不具備可交互性也不能立體詳細的展示校園風景建筑物等更不能代

11、表一個學校的數字化、信息化建設水準。合師虛擬校園游覽系統是指數字信息化的三維校園環境的三維展示。結合三維可視化技術與虛擬現實技術,借助 Autodesk Maya三維建模軟件,再現合肥師范學院的美麗風光。結合暴風魔鏡達到沉浸式感官體驗的效果,使使用者達到身臨其境的感覺。1.2合師虛擬校園游覽系統簡介合師校園游覽系統旨在采用先進的虛擬現實技術將合肥師范學院的校園建筑風景等實實在在的表現出來,用戶使用本系統就可欣賞和漫游在美麗的合肥師范校園,了解學校的建筑景觀、園林藝術布局等并且此系統對學校今后的規劃與設計具有重要的現實意義。 系統采用Autodesk maya作為校園模型的建立工具,PhotoS

12、hopCS6作為貼圖繪制工具,使用Visual Studio 2015 編寫代碼最后使用Unity3D作為集成工具。Unity3D是一款非常專業的三維引擎,用它來開發此系統非常合適。 1.3 論文組織結構本次設計的目標是,開發一個校園游覽系統。用戶可以使用此系統欣賞到美麗的合肥師范學院的校園風光。論文分為五個部分:第一章為引言,簡要說明合師校園游覽系統這個課題的背景情況以及開發本系統的意義。第二章為可行性分析與需求分析,在技術和經濟方面對本系統進行可行性分析。需求分析。第三章為開發平臺與軟件,詳細介紹了本系統所使用到的平臺和軟件。第四章對開發系統時使用的到的關鍵技術進行說明。第五章是系統開發流

13、程。詳細說明開發過程。第六章是系統測試與分析,測試系統功能實現并對測試結果進行記錄分析。第七章為結束語,對此次畢業設計進行回顧和總結。2. 可行性分析與需求分析本章對合師校園游覽系統進行經濟可行性分析和技術可行行性分析,分析本軟件是否能夠在經濟和技術的可接受范圍內完成對軟件的設計與實現。2.1可行性分析2.1.1技術可行性技術上的可行性分析主要是對此系統要使用到的技術進行分析再結合現有的技術環境判斷能否完成此次開發工作,軟、硬件能否滿足系統開發需求。Unity是由美國Unity Technologies開發的一個可以讓開發者簡單快速的開發建筑可視化、實時三維動畫等類型的可以將工程文件發布到多個

14、平臺的開發引擎。且Unity3D自帶燈光渲染技術所以在細節渲染等表現上能夠完美呈現合肥師范校園的美麗風景。合師校園游覽系統采用微軟C#語言開發,操作非常簡單。軟件方面:主要為Autodesk maya,Photoshop CS6,和Unity3D。Autodesk是專業建模的軟件用來建立合肥師范學院的校園建筑軟件等非常合適,PhotoshopCS6 是專業繪圖工具軟件用來繪制合肥師范學院的貼圖非常合適。Unity3D是專業的游戲引擎,用它來集成發布系統也是非常可以。根據摩爾定律計算機技術發展的都非常快。因此本系統的軟件和硬件開發平臺已非常成熟可行。能夠滿足合師游覽系統開發的技術需求2.1.2經

15、濟可行性隨著計算機軟件技術迅速發展,計算機得硬件軟件配置升級換代非常快相應的價錢也越來越便宜,開發的成本也很低。開發時參考其它優秀項目的開發過程和系統的框架,從而可以提高合師校園游覽系統的開發周期和保障系統運行的穩定性。一個高效穩定的校園游覽系統,其必將會有較寬闊的應用市場,因此開發此系統在經濟方面也具有可行性。2.2需求分析2.2.1系統目標本系統是一個基于Unity3D的面對廣大用戶的虛擬現實游覽系統。目前學校并沒有虛擬現實的App供廣大師生來了解學校校園風光。尤其是想要報考我們學校的廣大新師生他們獲取我們學校的建筑布局、校園景色等只能通過網頁和簡單的二維圖片,這種方式不具體、不直觀、沒有

16、身臨其境的感覺也就無法真真切切的感受到校園的美麗風光。再者學校的占地面積較大,各種道路交錯縱橫,新來的師生并不熟悉。往往會走錯路4。針對以上問題開發的本系統可以及時有效的解決以上問題。2.2.2系統功能模型本系統主要有兩個功能。功能模型預覽圖如圖2-1所示。導航功能,校園游覽系統的主要功能之一就是導航功能,廣大的新師生初次來到學校對學校的道路、教學樓等不熟悉,導航功能可以幫助他們盡快熟悉學校的建筑布局、道路等。使其更快的適應校園生活、更快的融入到廣大師生中、更快的投入到學習工作中。校園風光展示功能,校園游覽系統的風光展示功能是為廣大的想要來到我們學校的師生提供美麗的校園風光供其欣賞。對于每一個

17、沒有來過我們學校的師生來說。他們對學校的了解可能只停留在幾張圖片上而風光展示功能為他們提供了一扇窗使其能真真切切的感受到美麗的風光。 圖2-1系統功能模型圖3. 開發平臺與工具本章介紹使用到開發平臺和軟件。3.1Autodesk Maya美國Autodesk公司發布的 Autodesk Maya是的世界頂級的動畫制作和三維建模軟件5,主要應用領域是要求非常嚴格的電影特技特效制作,影視廣告制作,角色動畫制作,建筑可視化、虛擬化等。Autodesk maya 操作簡單,功能強大,效率極高,渲染表現好。Autodesk Maya 可運行在多種操作系統上。目前三維制作方面Autodesk maya 是

18、不二之選。在開發合師校園游覽系統的過程中,使用Autodesk Maya制作的fbx類型的校園模型導入Unity3D中調整大小等屬性即可使用,方便且快捷。3.2Photoshop CS6介紹Adobe Systems開發的Adobe Photoshop是非常專業的圖像、圖形處理軟件。其有非常多的圖形制作工具,可以非常高效的對圖片進行修改編輯等工作。另外Adobe Photoshop在視頻、出版、圖像、圖形、文字、等各方面都有應用也非常廣泛。在開發合師校園游覽系統的過程中,使用Photoshop CS6進行建筑物模型貼圖的繪制。3.3 Visual Studio 2015介紹美國微軟公司的開發的

19、Visual Studio是一個非常完整的開發工具集,它具有整個軟件開發過程中所需要使用的大部分工具,例如代碼管控工具、集成開發環境等。用其編寫和編譯的代碼可運行在微軟支持的所有操作平臺。Visual Studio是目前最廣泛使用的在windows平臺的開發軟件6。在開發合師校園游覽系統的過程中,使用Visual Studio 2015設計程序結構、編譯、調試等工作3.4 Unity3D介紹 在系統的開發過程中最主要的是對系統進行集成、調試和發布,Unity3D是全面整合的專業游戲引擎。Unity3D是一種利用交互的圖型化開發環境為首要方式的軟件。其編輯器可以運行在Windows 和Mac O

20、S X下,可發布軟件到現在市面上的絕大多數平臺,如Windows、Windows phone 8和Android等各大操作平臺7。 在開發合師校園游覽系統的過程中,使用Unity3D集成模型、代碼、貼圖等并調試運行和發布到安卓平臺。 表3.1 其他系統開發平臺和工具工具名稱用途JDK1.7ADKJava 開發工具包安卓開發工具包JREJava運行時環境4. 系統關鍵技術本章介紹開發合師校園游覽系統使用到的關鍵技術和詳細的開發流程。4.1建筑物高度數據獲取 建筑物高度的獲取主要有以下幾種方式:(1)從影像中提取建筑物高度以及其他三維信息。優點是效率很高,缺點是目前還不適合大量數據的處理8。(2)

21、用激光雷達結合空中影像,得到數字表面模型結構。其優點是獲取速度快,缺點是后續要進行大量的數據處理。 本系統采綜合采用從影像中直接提取建筑物高度以及空中影像的兩種方式方法獲取建筑物的高度數據。4.2建筑物表面紋理數據的獲取 建筑物表面紋理數據的獲取主要有以下幾種方法:(1)通過手機拍攝照片。這種方法需要用手機獲取大量的量的建筑物照片。優點是所獲取的紋理數據較好,缺點是獲取速度慢,工作量大。(2)通過空中影像獲取。空中獲取的影像中包含有建筑物的表面紋理信息,可以對這些紋理提取并處理。但這種方法所獲取的紋理不清晰,需要較多的后期處理,工作量大8。 本系統從采用通過數碼相機拍攝的方式獲取表面紋理數據。

22、4.3模型的建立 建立虛擬環境是本系統的核心內容,要建立虛擬環境,首先要給建筑物建立模型,形成一個虛擬的校園。環境建模技術包括幾何建立模型技術、物理建立模型技術、行為建立模型技術9。 (1)幾何建立模型技術是對物體幾何形狀的展示和處理,使用幾何信息數據的結構以及相關的展示與操縱數據結構的算法建立模型的方法。幾何模型包括面模型和體模型。面模型用面片來展現模型的表面,其基本幾何元素多為三角面,此種建模技術相對來說比較成熟,但難以進行整體形式的模型整體編輯修改,這種方式常用于剛體的建模;體模型用體來顯示對象的形狀,其基本幾何元素常常是四面體。此種方式多用于軟體模型的建模10。(2) 物理建立模型是采

23、用物理方法來建模,常使用微分方程來表示,形成動力學系統。物理建模方法有分形建模技術和粒子系統建模技術。分形建模技術常用來用來描述具有自相似特征的數據集,自相似多用于不規則的模型的建模,不如山體等。優點是對于建立復雜模型有很好的效果,缺點是工作量大量大,性能不好。粒子系統建模方式是一種常用的物理建模系統,粒子系統常用于描述流水、雨雪、閃電、火焰、光線等。用于實時的、動態的物體建模10。 (3)行為建立模型技術是對物體運動的處理和對其行為的描述,虛擬環境中的行為動畫與傳統的計算機的動畫不同,在虛擬環境中,用戶可以根據自己想法進行自由交互。虛擬環境行為建模的主要方法有基于數值插值的動力學方法和基于物

24、理的動力學仿真方法。運動學方法通過幾何變換(如物體的平移和旋轉)描述物體運動,對于復雜場景的建模比較困難。動力學仿真運用物理技術模擬描運動,對物體運動的描述更精確,運動也更加自然12。 本系統使用專業的模型建立軟件Autodesk Maya來建立所需模型。Autodesk Maya 軟件界面如圖4.1所示。 圖4.1 Autodesk maya 軟件界面4.4 繪制貼圖Autodesk Maya建立的模型都是灰白色的沒有細節表現,貼圖的過程就是繪制的紋理貼圖附在模型上。使沒有紋理三維模型具有紋理效果。通過UV編輯器調整UV貼圖坐標。在PhotoShop中繪制,通過給貼圖的各個面添加不同的紋理表

25、現效果使其具有真實的三維表現13。 4.5 暴風魔鏡SDK暴風魔鏡SDK是北京暴風魔鏡技術有限公司開發為了配合Unity3D軟件開發者開發適用于VR眼鏡(包括但不限于暴風魔鏡公司出品的眼鏡)而推出的SDK(Software Development Kit)開發包。開發包主要從手機陀螺儀獲取頭部跟蹤數據、校正靜態偏置值,圖像抗鏡片畸變、藍牙手柄適配及交互性操作等方面為開發者提供便利性支持。本系統使用暴風魔鏡SDK的手機陀螺儀獲取頭部跟蹤數據的功能和藍牙手柄適配功能配合暴風魔鏡實現沉浸式漫游效果。 5. 系統開發流程 本章介紹系統的詳細開發流程。5.1 系統開發流程簡介本系統開發的第一步是采集建筑

26、物的三維矢量數據用來建立建筑物模型。三維矢量數據的獲取主要采用從二維圖像和音像數據中獲取。當獲取到數據后要在Autodesk Maya中建立對應模型。然后使用手機采集貼圖數據。每個模型都有獨立的模型,所以要采集大量的數據。當采集到數據后要繪制對應的貼圖,并附加到Autodesk Maya建立的模型中。模型的制作和貼圖的繪制都完成之后將其都導入Unity3D中,最后在導入暴風魔鏡SDK調試并發布。整體流程圖見圖5-1。 圖5-1系統開發流程圖 5.2 系統詳細實現過程5.2.1 三維矢量數據的獲取 系統主要采取從影像數據和從原有的二維圖像中提取三維建筑物模型平面信息的方法獲取建筑物的三維矢量數據

27、。具體過程如下:(1)通過使用手機拍攝校園建筑物獲取建筑物的外部輪廓數據。使用自己的努比亞手機拍攝校園建筑的照片對照片。一個建筑物在多個方向拍攝多張照片。在張照片進行對比。大致取得建筑物的外部輪廓數據。使用手機拍攝的建筑物照片如圖5-2所示。 圖5-2手機拍攝的建筑物圖片(2)通過影像數據獲取建筑物的高度信息。對比同學航拍的全景圖片和人體的高度大致得到每個校園建筑物的高度數據。航拍的全景圖片如圖5-3所示。 圖5-3 校園全景圖部分示例5.2.2校園模型的建立在得到校園模型的外部輪廓和高度數據后就可以在Autodesk Maya中建立相應的模型。(由于本系統模型較多而建立模型的方法大致相同現在

28、只介紹基本過程) Autodesk Maya 建立模型是在基礎模型上(Autodesk Maya提供的基本模型包括球、圓柱、圓環、正方體等)建立的。建立模型的流程如下: (1)打開Autodesk Maya,點擊基本模型在窗口中建立一個基本模型。 (2)根據得到的外部輪廓數據對基本模型進行修改。 (3)根據高度數據調整建筑物模型的高度 (4)經過反復修改可到到建筑物模型。建筑物模型示例如圖5-4所示:圖5-4Autodesk 建立的模型示例5.2.3 系統模型貼圖的繪制 由于一個模型有多個面,每個面的貼圖紋理不同,所以要給不同的面分別繪制貼圖。 (1)將Autodesk maya 建立的模型的

29、UV貼圖展開。 (2)展開UV并使用UV移動工具將UV平鋪在一個平面上。 (3)將UV貼圖從Autodesk maya導出后再Photoshop CS6中打開。 (4)在Photoshop中對各個面進行繪制。 圖5-5 PhotoshopCS6繪制的貼圖示例 5.2.4 將模型導出并放入到相應的位置(1)在Autodesk maya中將模型導出到Unity3D的工程目錄,Unity3D會自動識別并加載到工程中。(2)將photoshopCS6繪制的模型的貼圖文件與模型放在同一文件夾下。將模型的屬性的材質球設置為當前文件夾,unity3d會自動重新為模型文件生成材質貼圖。如圖4.5所示:圖5-6

30、將模型和貼圖放入同一文件夾下unity3D會自動生成材質(3)在Untiy3D中新建一個Terrain地形。根據校園的地勢情況如高低等。再在屬性面板中修改Terrian的屬性(4)將所有的建筑物模型根據校園建筑物實際分布情況放置在相應的位置。如圖4.6所示: 圖5-7校園建筑物的布局5.2.5 導入暴風魔鏡SDK到項目中暴風魔鏡SDK是北京暴風魔鏡技術有限公司開發為了配合Unity3D軟件開發者開發的SDK。使用暴風魔鏡SDK提供的陀螺儀、藍牙手柄控制功能可以實現移動控制,視角控制。(1)將暴風魔鏡SDK所在的MojingSDK For iOS Android Unity.unitypacka

31、ge文件導入到項目工程中。(2)將第一人稱控制器、輸入管理器、魔鏡相機拖入項目的工程面板。其中第一人稱控制器用來模擬人體在實際物理世界的情況包括附加重力、碰撞檢測(碰撞檢測是用來模擬真實物理世界的碰撞情況,例如人不能穿越建筑物)等。輸入管理器是用來調用手機的藍牙,并實現自動與藍牙手柄連接實現藍牙手柄控制功能。魔鏡相機是用來模擬人的雙眼,即相機所觀看到的風景會直接顯示在人的眼前。 6. 測試結果與分析本章是對合師校園游覽系統進行測試和對測試結果進行分析。系統分別在windows系統的PC端和最終將要發布的安卓端進行測試并分別分析。6.1 系統建筑模型測試 合師校園模型很多需逐一測試工作量較大。將

32、Autodesk maya建立的模型和導入Unity3d中。調整模型的大小、比較模型與實際模型的大小形狀等屬性。 通過對所有模型的逐一測試發現Autodesk maya建立的模型基本與實際模型相似,滿足合師校園游覽系統對模型的要求。能夠滿足漫游的需要。6.2系統建筑物貼圖的測試。用Autodesk maya 建立的模型只是一個沒有顏色、紋理的灰白模型,必須有貼圖紋理才能表現實際建筑物的情況。建筑物貼圖的測試即是給模型附上Photshop CS6 繪制的貼圖。若附上貼圖后建筑模型表現與實際建筑有差別則需更改貼圖。經過對每個建筑物的模型貼測試發現:建筑模型的貼圖貼在建筑模型上后基本與實際建筑相似。

33、滿足合師校園游覽系統對模型的要求。能夠滿足漫游的需要。6.3系統功能測試6.3.1 導航功能測試導航功能是本系統的主要功能。對其測試是非常重要的。測試過程如下:(1)將系統發布到安卓平臺,手機通過藍牙連接暴風魔鏡手柄,將手機放入暴風魔鏡測試。(2)要實現導航功能主角必須移動能移動。通過暴風魔鏡手柄控制移動。測試結果顯示:配合暴風魔鏡和暴風魔鏡藍牙手柄可實現主角移動。并實現導航功能。6.3.2 漫游功能測試校園風光游覽功能是本系統的另一功能對其測試也是非常必要的。校園風光主要為建筑物模型布局、環境光、建筑物貼圖等的配合達到的效果。測試過程如下:(1)將系統發布到安卓平臺,手機通過藍牙連接暴風魔鏡

34、手柄,將手機放入暴風魔鏡測試。(2)通過頭戴暴風魔鏡藍牙、手柄控制移動。來實現在校園中漫游,查看建筑物貼圖和環境光等的配合。是否達到很好的效果。測試結果分析:配合暴風魔鏡和暴風魔鏡藍牙手柄可實現主角移動。通過漫游在虛擬校園游覽系統測試出風光游覽系統效果良好。6.3.3 系統碰撞檢測功能的測試碰撞檢測是漫游系統的最基本條件之一。對其測試是必須的。(1)將系統發布到安卓平臺,手機通過藍牙連接暴風魔鏡手柄,將手機放入暴風魔鏡測試。(2)控制第一視角移動,接觸建筑物,查看是否穿越建筑物若不能穿越則代表系統碰撞檢測功能正常。測試結果分析:第一人稱視角移動不能穿越建筑物系統具有碰撞檢測功能。6.3.4 系

35、統建筑物實現渲染功能測試 當漫游在虛擬校園游覽系統中時。建筑物需渲染才能表現美麗的合肥師范學院校園風光。(1)將系統發布到安卓平臺,運行系統。(2)移動視角,觀察建筑物等風景渲染表現效果。測試結果分析:經測試建筑物等風景渲染效果良好。6.3.4 系統沉浸式體驗功能測試(1)將系統發布到安卓平臺,手機通過藍牙連接暴風魔鏡手柄。(2)運行系統,將手機放入暴風魔鏡,將暴風魔鏡戴到頭上體驗是否具有沉浸式功能。測試結果分析:經測試系統具有良好的沉浸式體驗效果,用戶在使用過程中完全沉浸在虛擬的環境當中。6.4 系統整體集成測試由于本系統要實現沉浸式的虛擬現實體驗效果需要借助暴風魔鏡虛擬現實眼鏡。將系統發布

36、到安卓平臺,手機連接暴風魔鏡藍牙手柄。戴上暴風魔鏡進行測試。測試時可以模擬用戶對虛擬校園的實際需求進行多次的測試,如圖6-1和圖6-2所示,充分驗證此系統能否滿足用戶對此系統的需求如圖。通過不斷實際驗證,該合師校園游覽系統的每個功能都達到了系統需求分析的要求,并且系統運行的穩定性良好。6.5 系統評價通過不斷的調試與修改,系統已經達到需求分析的要求,系統測試顯示該合師校園游覽系統運行穩定,性能良好,實現了虛擬校園導航和游覽的功能、導航功能、碰撞檢測功能、建筑物等風景渲染功能、沉浸式體驗功能。當用戶使用時放佛置身于一個真實合肥師范學院中。下一階段的目標就是能夠讓用戶進入虛擬教室里體驗。提高系統性

37、能和真實程度。7. 結語由于計算機水平和技術的不斷發展與進步,虛擬現實技術已被廣泛的應用到了各個領域中,虛擬校園是一個很重要的應用領域。雖然現階段虛擬虛擬校園技術在國內還處于起步階段,但其發展前景是非常不可估量的。這項技術正在不斷發展和完善,且得到了越來越多教育工作者的重視,所以會在教育培訓領域得到廣泛應用并發揮其重要的作用14。基于Uinty3D的合師校園游覽系統,該課題是根據自己專業情況以及在指導老師的指導下確定的。該系統主要針對校園建筑、環境等進行了展示,非常實用。該系統在設計開發的過程中也遇到了很多問題但都一一得到了解決,系統是本人一個人設計開發的,系統還存在不足之處,如:模型建立的不夠具體逼真貼圖繪制的不夠細膩、安卓端GPU的限制同屏模型的片面數多的話會卡斷,這是此系統的設計的不足之處,后期還需要不斷的加以補充和完善。參考文獻 1 張紹江.基于unity3d虛擬校園漫游系統的設計與實現J.天津中德職業技

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論