" />
所屬欄目:動畫藝術設計論文 發布日期:2012-05-28 08:59 熱度:
摘要:本文以3DSMAX和VRML為基本工具,以某展館虛擬導游平臺的系統設計為例,探討了針對場館、景點等不同景觀的建模方法和漫游系統的功能實現,為利用3DSMAX和VRML相結合制作虛擬場景的漫游提供了參考。
關鍵詞:三維建模;虛擬現實;園林景觀
隨著信息技術和三維建模軟件的發展,虛擬現實技術己經開始廣泛應用于教育、城市規劃、園林景觀、旅游、娛樂等眾多領域。三維虛擬漫游技術是虛擬現實技術的最新發展,它實現了對三維景觀和現實環境的虛擬化和數字化,從而成為互聯網和計算機科學發展的重要方向之一,它以高質量、具有真實感、以及實時生成的現實環境,成為可視化、交互性視覺媒體[1]。
目前,基于三維建模的虛擬現實技術主要有兩個范疇:一是基于三維模型和VRML的技術,二是以圖像為基礎的全景技術。二者均可靈活地應用于虛擬導購、導游、導醫、地圖指示、園林建設等各個方面[2]。本文主要圍繞第一種方法展開論述。
1.建模軟件及VRML語言簡介
VRML(VirtualRealityModelingLanguage)是虛擬現實建模語言,是一種在計算機上廣泛使用的三維形體和交互環境的場景描述方式。它提供了三維建模應用系統中常用的規范和描述標準,實現了計算機虛擬現實的真實性,可以把三維、二維、腳本描述語言、文本、聲音、圖片等多媒體信息融合于一體,在層次轉換、光源的添加、幾何圖形的繪制、動畫的實現、材質特性的選取、紋理映射的表達等方面,都具有簡單、靈活的表現方式,使信息非常便于在同一個交互式的三維系統中展現出來,產生一種全新的交互式應用。
VRML雖然是基于文本信息的描述,并且需要在網絡上傳輸三維場景,但是完全可以由本地機上安裝的VRML瀏覽器來解釋并生成三維系統,這種工作機制,避免了在網絡上直接傳輸較大的圖形文件,相當于把復雜的任務交給本地機器完成,減輕了網絡傳輸的負擔,使得在網絡上的快速交互式三維傳輸成為可能。
與一些專業建模軟件相比,VRML的不足之處是在構造三維模型時,一般需要大量的參數,特別是在構建復雜的模型時效率降低[3]。一些三維建模、動畫軟件如3DSMAX在這方面則具有明顯的優勢,可以高效、方便地建立起真實感強烈的三維模型,并且與VRML軟件具有良好的兼容性。所以,一般作法是把VRML與3DSMAX加以結合,在實現虛擬現實的動態、交互式表達方面往往能收到事半功倍的效果。就實現步驟上,這可以分為兩個方面:模型的建立和漫游系統的實現。下面以某展覽館虛擬漫游的實現為例加以詳細介紹。
2.模型庫的建立
2.1虛擬場景的建模及整合
建立模型是實現三維漫游的第一步。出于人的信息感知主要來源于視覺,而虛擬現實是否能逼真地還原現實,直接影響到觀察者對整個虛擬系統的沉浸感。因此,三維場景模型構造在整個系統中占有非常重要的地位。
三維場景建模可分為規則物體建模和不規則物體的建模。模型的外表真實感主要依靠造型時的數據真實性、表面光源的反射和紋理、貼圖的真實性。根據提供的幾何尺寸,結合實地觀察和測量,首先要對建模的場景整體上進行宏觀的定位和整合。
定位與整合,其實就是把單獨建立的不同模型組合成一個完整的虛擬場景。一種方法是使用軟件的Inline內聯節點功能把場景和復雜模型導入到主文件,成為非實時的可視化編輯,每導入一個模型都要考慮其坐標值,比較麻煩。另一種做法是在3Dmax軟件中布置各個模塊,這是一種可視化的編輯,可以實時定位對象的空間坐標。其缺點是調試一個復雜的場景時較為困難,萬一發生錯誤,就會引發嚴重的不良后果。
對于內部復雜的特殊物體,如花草、樹木等的建模,可以利用相近的紋理貼圖以提高模型的細節水平和真實感,還能大大簡化造型的復雜程度。無論采用什么樣的紋理,只要看起來相似就可以,不必要精確模擬。這一做法已經被廣泛應用于虛擬現實系統的場景建模方面。因為對于要實時顯示的VR系統來說,減少系統生成的計算量是至關重要的因素。當然,需要注意的是,圖片的格式必須要采用透明處理的gif格式。
2.2人物和雕塑的添加
可以使用軟件中的Billboard節點實現雕塑和人物的添加。方法是在整體坐標系統下重新生成一個新的局部坐標系,選中一個合適的旋轉軸,即可在該節點下的子節點上添加虛擬對象,當觀察者從不同的方位觀察、行走或旋轉時,對象的正面會永遠自動地面對觀察者[4]?傮w建模效果示例如圖1所示。
圖1整體建模效果示例
3.漫游系統的實現
完成了上述準備工作后,就可以通過VRML軟件,進行文件格式轉換和輸出。
VRML軟件中的缺省背景顏色為黑色,用戶要想顯示出逼真的現實效果,可以通過設置背景為SkyColor、GroundColor,二者分別為天空的顏色和地面的顏色。還可以通過Image欄設置漂亮的天空盒[5],在Back、Bottom、Front、Left、Right、Top六個面上分別進行設置,為系統自動添加相應的貼圖。通過這種六面體式的全景設置,更能夠產生完美的背景效果。
在虛擬系統中,人的視點是通過虛擬相機來表達的。可以控制相機在虛擬空間中進行交互,相機所拍攝到的也就是用戶所能看見的。VRML軟件中的虛擬導航,可以用來指定相機在虛擬空間中的運動方式以及移動的速度等特性[3]。還可以指定一些距離數值,這些數值決定了在考慮碰撞檢測和視點隨地形起伏時的可移動范圍。其第一個值是碰撞被探測出以前用戶位置與碰撞幾何體間的允許距離;第二個值是視點與地面應保持的距離;第三個值是相機視角可以跨越的障礙物的最高高度。通過Speed可以設定相機(觀察者)在場景中漫游的速度。
觀察者要想能夠在漫游場景中自由切換,要使用Anchor節點在虛擬場景中設置導航錨點,將視點切換到另一指定視點。當用戶點擊錨點時,VRML瀏覽器將根據錨點鏈接所關聯的VRML文件,可以很方便地在不同的虛擬空間中相互切換[3],如圖2所示(圖中的藍色箭頭即為視點跳轉時的錨點)。
圖2某展覽館展廳造型效果及錨點示意圖
4.結束語
本文對建模及虛擬漫游技術進行了研究,限于篇幅,對碰撞檢測等方面沒有做深入的闡述,只是說明了構建漫游系統的關鍵環節,總結了相應的經驗。通過虛擬漫游系統的實現,將可視化和虛擬現實技術有機地結合起來,建立了一種三維可視化的虛擬環境,場景逼真,漫游功能齊全,通過動態的交互,使用戶有身臨其境的真實感。
參考文獻:
[1]張龍.3DSMAX建模技術實例精講[M].北京:人民郵電出版社,2009.
[2]張武軍,田海,尹旭日。VRML虛擬現實技術基礎與實踐教程[M].北京:冶金工業出版社,2008
[3]申蔚,曾文琪。虛擬現實技術[M].北京:清華大學出版社
[4]張善濤,姜昱明。可漫游的虛擬戰場環境建模與實現[J]
[5]毛偉冬,唐明理.三維游戲設計師寶典[M]
文章標題:三維建模技術在建筑、景觀等虛擬漫游中的應用
轉載請注明來自:http://www.56st48f.cn/fblw/wenyi/donghua/12122.html
攝影藝術領域AHCI期刊推薦《Phot...關注:106
Nature旗下多學科子刊Nature Com...關注:152
中小學教師值得了解,這些教育學...關注:47
2025年寫管理學論文可以用的19個...關注:192
測繪領域科技核心期刊選擇 輕松拿...關注:64
及時開論文檢索證明很重要關注:52
中國水產科學期刊是核心期刊嗎關注:54
國際出書需要了解的問題解答關注:58
合著出書能否評職稱?關注:48
電信學有哪些可投稿的SCI期刊,值...關注:66
通信工程行業論文選題關注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關注:121
評職稱發論文好還是出書好關注:68
復印報刊資料重要轉載來源期刊(...關注:51
英文期刊審稿常見的論文狀態及其...關注:69
文史藝術論文范文
播音與主持論文 動畫藝術設計論文 美術論文 戲劇論文 導演論文 表演論文 音樂論文 哲學論文 歷史論文 社會學論文 邏輯學論文 美學論文 倫理學論文 心理學論文 文學論文 廣告論文 公共關系論文 新聞論文 外文學論文
SCI期刊分析
copyright © www.56st48f.cn, All Rights Reserved
搜論文知識網 冀ICP備15021333號-3