基於虛擬現實技術的景物模擬

才智咖 人氣:2.04W
畢業論文

基於虛擬現實技術的景物模擬
 
摘要:虛擬現實(Virtual Reality,簡稱VR),是1種基於可計算資訊的沉浸式互動環境。具體地說,就是採用以計算機技術為核心的現代高科技生成逼真的視、聽、觸覺1體化的特定範圍的虛擬環境,使用者藉助必要的裝置以自然的方式與虛擬環境中的物件進行互動作用、相互影響,從而產生親臨等同真實環境的`感受和體驗。
本設計是1個基於VRML(虛擬現實建模語言)的虛擬校園系統,它要求實現虛擬現實中基本的場景建立和在場景中漫遊,本程式建立場景所需的建築物均在3DS MAX中建立,然後以VRML97的格式匯出並儲存為檔案,這樣在VrmlPad編輯器中可以開啟這些檔案了。然後在VRML編輯環境下,通過新增材質、紋理、感測器、聲音、動畫等來完善該虛擬校園系統,並通過內聯(Inline)、錨點(Anchor)造型節點來實現室外與室內的連結和切換。最後在VRML瀏覽器中通過鍵盤和滑鼠的移動來漫遊觀看該虛擬系統。為了使場景漫遊更真實,還須在場景圖中設定碰撞節點,從而防止觀察者從場景中的物體(如教學樓)中穿過或進入不可見的視角觀察。
關鍵字:虛擬現實;VRML;漫遊;場景;碰撞檢測。
Scenery Simulation base on Virtual Reality Technology
 
Abstract: Virtual Reality(VR), It is a immersing type base on the communication that could be calculate. Concretely to say, adopt taking technology of the computer as the core modern Hi-Tech turn into lifelike look ,listen,sense of touch integrated specific fictitious environment of range, users carry on the reciprocation , influence each other with the target in the fictitious environment by way of nature through the essential equipment, thus produced and came personally the feeling and experience of the true environment equally.
It is a system of virtual reality school based on VRML technology,and it demands realizing that the basic scene is set up and one can roam in the scene of virtual reality, This procedure sets up buildings of the scene in 3DS MAX then exports and saves them in the format of files. Under the environment of VrmlPad, we can open these files and perfect the scenes by adding material,texture,sensors,sounds and the node of inline,anchor,we can realize linking or transfering between different the end,we can roam the virtual reality system through the movement of the keyboard and mouse in the VRML order to approach Reality,a node of collision must be set up to prevent observer from wear or enter impossible visual angle which can’t be observed from object of scene.
Keywords: Virtual Reality;VRML;roaming;scene;Collision detecting.

基於虛擬現實技術的景物模擬

目錄
前言 1
1 虛擬現實介紹 2
1.1 虛擬現實的定義 2
1.2 虛擬現實系統的發展歷史 2
1.3 虛擬現實系統的應用 3
1.4虛擬現實系統的發展方向 4
2 系統開發環境介紹 5
2.1 VRML概述 5
2.2 VRML工作原理 5
2.3 VRML的執行模式 6
2.4 VRML製作工具VRMLPAD介紹 7
2.5 VRML瀏覽器介紹 8
2.6 3DSMAX介紹 9
3 系統需求分析 10
3.1 現狀分析 10
3.2漫遊系統的設計目標 10
3.3 3維顯示技術的選擇 10
4 系統設計與實現 12
4.1 概要設計 12
4.2 詳細設計 13
4.2.1 室外場景製作 13
4.2.2 室內場景製作 17
4.2.3 各個場景造型的連結 24
4.3 VRML中的碰撞檢測 25
4.4 對於虛擬模擬場景的優化 26
4.5 虛擬場景的漫遊 27
結束語 31
參考文獻 32
致謝 33

注:不包括原始碼.