蘇宇
摘 ?要: 為了增強設計人員在空間視覺上的直觀性和真實性,以便更好地對園林場景設計工作進行計算機輔助,提出通過虛擬現(xiàn)實技術實現(xiàn)風景園林規(guī)劃的數(shù)字化設計應用。首先對虛擬現(xiàn)實技術輔助設計采用的VRML工具進行介紹。然后,采用LOD層次細節(jié)算法進行實時地形的繪制,從而減少三角形裂縫的數(shù)量。最后結合SketchUp和Auto CAD完成了具體的風景園林虛擬現(xiàn)實規(guī)劃實例演示。演示結果表明,通過人機交互可讓用戶自由觀察和體驗虛擬園林環(huán)境。
關鍵詞: 虛擬現(xiàn)實技術; 風景園林; 園林規(guī)劃; VRML; CAD; SketchUp
中圖分類號: TN99?34; TP393 ? ? ? ? ? ? ? ? ? ? 文獻標識碼: A ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2019)09?0115?03
Application of virtual reality technology in landscape architecture planning design
and levels of detail optimization
SU Yu
(Wuxi Taihu University, Wuxi 214064, China)
Abstract: In order to enhance the visual intuition and authenticity of the designer in space vision, and perform the computer?aided operation for landscape architecture design, the digital design application of landscape architecture planning is realized by means of virtual reality technology. The VRML (virtual reality modeling language) tool used in the aided design of virtual reality technology is introduced. The levels of detail (LOD) algorithm is used to draw the real?time landform to reduce the number of triangle fissure. The SketchUp and Auto CAD are combined to realize the instance display of the specific landscape architecture VR planning. The results show that users can observe and experience the virtual landscape environment freely by means of human?computer interaction.
Keywords: virtual reality technology; landscape architecture; landscape planning; VRML; CAD; SketchUp
0 ?引 ?言
隨著我國社會的不斷進步和發(fā)展,國民經濟和大眾生活質量得到了較大提高。人們逐漸重視環(huán)境保護問題并關注風景園林的建設[1]。計算機應用技術的不斷革新,使得需要圖紙制作的傳統(tǒng)風景園林規(guī)劃設計已經開始不能適應時代的需求,設計方案的傳統(tǒng)繪制工作開始借助空間環(huán)境的VR(虛擬現(xiàn)實)并逐漸成為熱門應用方向[2?3]。風景園林規(guī)劃設計過程借助的計算機輔助技術主要可以分為Auto CAD技術、Arc GIS技術和VR技術[4]。通過以上幾種技術和軟件,設計人員可以更加迅速、方便地進行風景園林規(guī)劃設計工作,特別是VR技術。文獻[5]以北京林業(yè)大學學研中心景觀為例進行了風景園林規(guī)劃設計的數(shù)字實踐。文獻[6]將VR技術中的AR系統(tǒng)作為技術基礎,開發(fā)了基于iPad運行環(huán)境的景觀設計虛擬平臺APP。APP的交互界面簡潔實用,實現(xiàn)了素材獲取與編輯、景觀要素插入、放線網格實時獲取等功能。
為了促進虛擬現(xiàn)實技術與風景園林規(guī)劃設計的有機結合,從而增強設計人員在空間視覺上的直觀性和真實性,以便更好地對園林場景設計工作進行計算機輔助,提出通過虛擬現(xiàn)實技術實現(xiàn)風景園林規(guī)劃的數(shù)字化設計應用。首先,對虛擬現(xiàn)實技術輔助風景園林規(guī)劃設計的優(yōu)勢進行簡要分析;其次,對虛擬現(xiàn)實技術輔助設計采用的VRML[7](Virtual Reality Modeling Language,虛擬現(xiàn)實建模語言)工具進行介紹;最后,從實際案例出發(fā),結合繪制CAD圖和3D人物建模給出項目的總體結構、具體設計過程及其編程方法。最終利用SketchUp和虛擬現(xiàn)實軟件構建出風景園林虛擬現(xiàn)實場景,能夠通過人機交互讓用戶自由觀察和體驗虛擬園林環(huán)境,有效推進了風景園林規(guī)劃設計的創(chuàng)新發(fā)展。
1 ?基于VR輔助技術的風景園林規(guī)劃設計
1.1 ?系統(tǒng)的總體設計
本文采用VRML,使用文本信息描述三維場景。在Internet網上傳輸,在本地機上由VRML的瀏覽器解釋生成三維場景,解釋生成的標準規(guī)范即VRML規(guī)范[8?9]。VRML的訪問方式基于C/S模式,其中服務器提供VRML文件。VRML提供了6+1個自由度,即三個方向的移動和旋轉,以及和其他3D空間的超鏈接。VRML應用的一般框架如圖1所示。
1.2 ?VRML節(jié)點以及三維對象的類定義
VRML設計過程中,所有的基本組成元素可以視為其場景內各種類型的節(jié)點(Node)。針對“某城市風景園林景觀規(guī)劃設計”實驗設計的VRML中的節(jié)點層次如圖3所示。
在VRML中各個節(jié)點生成相應的對象之后,由這些各式各樣的對象形成一個分層結構,稱為場景構建。虛擬三維場景的VRML設計過程就是將三維對象放置到一個虛擬空間中的過程。在本文系統(tǒng)中,三維對象的類的定義如下:
其中,包括畫圖函數(shù)、初始化函數(shù)、基本的消息處理函數(shù)、多種物體事件消息處理槽和三維物體基本信息。
2 ?基于LOD層次細節(jié)算法的VR場景優(yōu)化
在風景園林的虛擬現(xiàn)實場景中經常出現(xiàn)復雜地形網格的結構,因此為了實時地形的繪制,選擇LOD層次細節(jié)算法[10],采用四叉樹的網格結構。初始時的網格結構是未分割的正方形,其邊長為[2n],每條邊長具有[2n+1]個像素。為了滿足虛擬現(xiàn)實場景的優(yōu)化需求,要進行網格的粗糙程度估計,以便在消除裂縫和刷新速率之間得到平衡。設粗糙度為[DHmax],如果其滿足如下條件:
則網格繼續(xù)分裂劃分,否則不劃分。其中,[C2]表示一個調節(jié)閾值。此外,根據人眼視覺原理,定義距離[l]是眼睛到網格中心的距離,[d]是目標網格的邊長。若滿足如下條件:
3 ?實例分析
3.1 ?硬件和軟件平臺參數(shù)
本文以“某城市風景園林景觀規(guī)劃設計”為實際案例進行具體實驗。實驗PC主機的硬件配置為:Intel酷睿i5?8500四核CPU,主頻為3.0 GHz;8 GB內存;英偉達GTX 970顯卡(4 GB顯存);500 GB硬盤。
采用的軟件平臺包括:Auto CAD三維繪圖軟件;SketchUp三維建模軟件;Adobe photoshopps CS6二維貼圖軟件。
3.2 ?項目中關鍵三維對象的實現(xiàn)
在“某城市風景園林景觀規(guī)劃設計”項目任務中,園林場景的主要三維對象為斜坡草地、假山和寬闊地帶。VR場景優(yōu)化性能曲線如圖4所示,可以看出隨著網格數(shù)量的增加,三角形裂縫的數(shù)量逐漸較少,從而有效優(yōu)化了視覺顯示效果。選擇Indexed Face Set面集節(jié)點對草地和寬闊地帶等部分的圖形進行繪制,在所有坐標點軸的點完成計算并貼圖后,得到的斜坡及周圍的草地效果如圖5所示。
針對造型復雜的假山,采用Elevation Grid網格節(jié)點進行實現(xiàn),其最終效果如圖6所示,包括假山周圍的寬闊地帶。
最終的運行結果顯示,基于VR技術的風景園林景觀設計系統(tǒng)具有良好的實時性,運行速度較快。
4 ?結 ?語
本文提出通過虛擬現(xiàn)實技術來實現(xiàn)風景園林規(guī)劃的數(shù)字化設計應用,從而更好地對園林場景設計工作進行計算機輔助。從實際案例出發(fā),結合繪制CAD圖和3D人物建模給出項目的總體結構、具體設計過程及其編程方法。最終利用SketchUp和虛擬現(xiàn)實軟件構建出風景園林虛擬現(xiàn)實場景,通過人機交互讓用戶自由觀察和體驗虛擬園林環(huán)境,有效推進了風景園林規(guī)劃設計的創(chuàng)新發(fā)展,增強了設計師在園林規(guī)劃設計時的直觀和真實體驗感。
參考文獻
[1] 羅宇科.低碳風景園林營造的功能特點及要則[J].現(xiàn)代園藝,2011(9):154?155.
LUO Yuke. Function characteristics and principle of low?carbon landscape architecture construction [J]. Modern horticulture, 2011(9): 154?155.
[2] 張麗翠.虛擬現(xiàn)實技術在風景園林專業(yè)教學和實踐中的探索[J].赤峰學院學報(自然科學版),2016,32(16):267?269.
ZHANG Licui. Exploration of virtual reality technology in landscape architecture teaching and practice [J]. Journal of Chifeng University (Natural Science), 2016, 32(16): 267?269.
[3] LAVER K E, GEORGE S, THOMAS S, et al. Virtual reality for stroke rehabilitation [J]. Physical therapy, 2016, 2(9): 20?21.
[4] BASTUG E, BENNIS M, MEDARD M, et al. Toward interconnected virtual reality: opportunities, challenges, and enablers [J]. IEEE communications magazine, 2017, 55(6): 110?117.
[5] 蔡凌豪.風景園林規(guī)劃設計的數(shù)字實踐:以北京林業(yè)大學學研中心景觀為例[J].中國園林,2015,31(7):15?20.
CAI Linghao. Digital practice of landscape architecture planning and design: the landscape of teaching and scientific research center BJFU [J]. Chinese landscape architecture, 2015, 31(7): 15?20.
[6] 王圣霖,朱世范,胡海輝.基于移動設備的虛擬實境技術在景觀設計中的應用[J].中國園林,2015,31(11):65?68.
WANG Shenglin, ZHU Shifan, HU Haihui. The application of mobile devices?based augmented virtual reality technology in landscape design [J]. Chinese landscape architecture, 2015, 31(11): 65?68.
[7] LEIBOVICI V, MAGORA F, COHEN S, et al. Effects of virtual reality immersion and audiovisual distraction techniques for patients with pruritus [J]. Pain research & management, 2016, 14(4): 283?286.
[8] ALKODMANY K. Visualization tools and methods in community planning: from freehand sketches to virtual reality [J]. Journal of planning literature, 2016, 17(2): 189?211.
[9] BASTUG E, BENNIS M, MEDARD M, et al. Toward interconnected virtual reality: opportunities, challenges, and enablers [J]. IEEE communications magazine, 2017, 55(6): 110?117.
[10] MUNAFO J, DIEDRICK M, STOFFREGEN T A. The virtual reality head?mounted display Oculus Rift induces motion sickness and is sexist in its effects [J]. Experimental brain research, 2017, 235(3): 889?901.