提出基於3D和Virtools技術的視景仿真系統的開發方法,以北京密雲縣京承高速路二期都市型現代農業走廊建立虛擬場景,實現了自動漫遊、手動漫遊、四季景觀、各種氣候效果、各種實體的動態效果,並根據路線做了詳細的碰撞檢測。同時根據視景仿真系統的特點,在自動漫遊和手動漫遊過程中,以現有場景為基礎,通過視頻、圖片、音樂對虛擬現實系統做了補充。該系統具有真實性、交互性、簡單和易實現等特點。
VR範例:
虛擬的頤和園
1 引言
2 基於3D和Virtools技術及創新點
3 需求分析
基於景觀的實景或規劃設想,
系統首先繪製出景觀的三維地形圖;
確定房屋、溫室、道路、水渠、農田林地等的具體位置;
構建農林植物、房舍 等的三維模型;
生成景觀的三維場景;設置漫遊路線,結合解說講解可將景觀逼真地展示出來,具有身臨其境的效果,在景觀的展示和宣傳等方面具有良好的應用效 果。按照規劃方案,以高速路中心為軸線,沿途重點規劃的「一帶一河一園四區」進行外圍展示。
具體內容包括:
京承高速路二期密雲段公路及兩旁主要景觀展示;
外圍單獨展示:
潮河生態公園、溫地公園、平頭高檔花卉展示區、
新興村葡萄園、連花瓣村奧運蔬菜及蘆筍種植基地、
巨龍山莊景觀展示。
同時實現了自動漫遊、手動漫遊、視景特效、季節控制、時段控制、音樂控制、幫助模塊功能。
4 農業視景仿真系統系統設計
1Virtools Library:提供3D實時的互動行為,
2Virtools Dev的操作環境,
3Virtools Viewer:在這裡是以Web形式發佈的系統,
4Virtools SDK:軟件開發包,可以通過開發包[6]開發3D引擎或Virtools Library
53D引擎,由此設定了圖1所示的架構方案:
先由各類素材(模型、圖片)組建虛擬場景。
然後由SDK開發的引擎,和已有的引擎對場景進行渲 染等操作。
然後結合Virtools Library,和由
SDK開發的互動行為引擎和輸入設備進行交互開發,
最後通過輸出設備進行Web輸出。
5 系統實現
5.1 模型的建立
根據數碼採集的相片,製作工業區、高速路等 3D 模型。
根據數字化儀,先得到花卉、蘆筍等植物的模型,然後通過3DMAX進行模型優化。
並對某些模型加入了動作。
生成模型後,運用以下的方法,生成Virtools 可載入的文件。如圖2所示。
|
1對於重複出 現相同實體使其共用紋理和材質。
2紋理圖片進行優化,在保持效果的前提下,縮小紋理的大小,這樣可以在程序運行的時候盡可能少的佔用顯存。
3實現動態載入 技術,即當場景中需要什麼實體(包括模型、圖片、音樂、視頻)時動態載入。
4在紋理渲染方向,材質渲染選擇最近的渲染方式,可以減少佔用顯存。
5在實現現 有功能的前提下,對消息控制和流程控制進行優化。
5.3 介紹幾個重點功能模塊的流程
2 添加 Object Keep On Floor V2、Object Slider同時對物體增加碰撞屬性,和地板屬性,設定Object Keep On Floor V2的參數,實現行走時保持在地板上,通過Object Slider 的設置實現碰撞處理,避免穿過碰撞物。
3添加 Mouse Camera Orbit 實現用鼠標控制鏡頭。流程圖如圖3所示。
2Wait Message、Look At、Set Position:也是先由消息啟動流程,然後通過Look At實現參考系 的跟隨功能,最後通過Set Position確定參考系的位置。
3 Wait Message、Bezier Progression、Position On Curve:也是先由消息啟運流程,然後通過Bezier Progression產生貝賽爾函數的漸漸變化。最後Position On Curve實現攝像機跟隨事先設定好的軌跡運動。
流程圖如圖4所示。
2Text、Switch On Parameter、Parameter Selector、Season Sound init、Hide、Ware player、Identity:沒有設定默認值,通過Switch On Parameter、Parameter Selector參數對應的選擇,啟動四種季節語音介紹,然後通過自己開發的Season Sound init選擇好語音,最後通過Ware player播放。流程圖如圖5所示。
2麥浪、睡蓮、在做模型時做成一個平面的模型,然後通過Texture Sine實現紋理的流動,通過Play Animation 3D Entity實現模型的動作。
3河水流動也可以通過紋理的動作來實現。
4用粒子系統實現噴泉、雨點等特效。
6 應用實例
7 結語
參考文獻
主要負責已被中國知網全文收錄的核心期刊,國家級、省級重點期刊的學術論文徵稿。全程代理論文發表,提供寫作指導,按雜誌社要求前期審稿。
摘自:中國期刊學會
http://www.ccclw.cn/wx1/html/?13360.html
相關:
· 虛擬現實技術及其應用
· 虛擬現實技術及其在採礦中的應用
· 虛擬現實技術在多媒體網絡教學中的應用
· 虛擬現實技術在工業控制中的應用
· 基於虛擬現實技術的犯罪現場重建系統設計
· 虛擬現實技術在礦井生產仿真系統中的應用
· 虛擬現實技術在工程裝備教學訓練中的應用
·
虛擬現實技術,虛擬現實技術是什麼意思
摘要:
典型的虛擬現實系統有以下幾部分組成:
1)效果發生器。效果發生器是完成人與虛擬環境交互的硬件接口裝置,包括人們產生現實沉浸感受到的各類輸出裝置,例如頭盔顯示器、立體聲耳機;還包括能測定視線方向和手指動作的輸入裝置,例如頭部方位探測器和數據手套等
2)實景仿真器。實景仿真器是虛擬現實系統的核心部分,它實際上是計算機軟硬件系統,包括的軟件開發工具及配套硬件組成,其任務是接受和發送效果發生器產生或接收的信號。
3)應用系統。應用系統是面向不同虛擬過程的軟件部分,它描述虛擬的具體內容,包括仿真動態邏輯、結構,以及仿真對象及之間和仿真對象與用戶之間交互關係。
4)幾何構造系統。它提供描述仿真對像物理屬性,例如形狀、外觀、顏色、位置等信息,應用系統在生成虛擬世界時,需要這些信息。
基於虛擬現實技術的自行車漫遊系統的研究與實現
摘要:
本文以健身作為人機交互的工具,設計了一種實時自行車漫遊系統VR-BWS。該系統以虛擬現實技術為基礎,綜合運用了傳感器技術、DSP控制技術,採用了 多線程、非阻塞的數據實時通信技術,並通過立體顯示等多通道交互技術實現了人在虛擬環境中的漫遊,使參與者在由計算機構造的虛擬場景中獲得了如同在真實環 境中騎車的體驗,是把虛擬現實技術應用於實際的一個有益嘗試,應用前景十分廣闊。
系統構成如圖1所示。
2 關鍵技術
在本自行車漫遊系統中,主要是借助各種傳感器實時地捕捉人體作用於自行車而產生的各種運動參數,輸入到計算機,作用於虛擬環境,實現人與虛擬環境的交互。
新增
VR的教學,範例,討論,下載區
留言列表