李微微+沈冰
摘 要: 針對傳統(tǒng)設計方法存在設計耗費時間長、質量差等問題,很難達到用戶對于軟裝飾的高標準需求,通過對室內建模、可視化和美觀化不同階段的分析,設計軟裝飾流程。其采用Mesh網(wǎng)格生成算法將復雜參數(shù)轉換為虛擬現(xiàn)實技術擅長的Mesh網(wǎng)格數(shù)據(jù),并對局部進行優(yōu)化;對材質進行邊緣檢測,確定距離,進行碰撞檢測提升軟裝飾設計質量。實驗結果表明,該技術能提高軟裝飾設計的性能,降低設計成本,并且還能節(jié)省大量時間,提高設計有效性,客戶滿意程度較高。
關鍵詞: 虛擬現(xiàn)實; 室內軟裝飾; 網(wǎng)格生成; 碰撞檢測; 局部優(yōu)化; 邊緣檢測; 復雜參數(shù)轉換
中圖分類號: TN911?34; TN958 文獻標識碼: A 文章編號: 1004?373X(2018)02?0148?04
Abstract: As the traditional design method has high time consumption, poor quality and other issues, it is difficult for users to achieve the high standard demand of soft decoration. The technological process of soft decoration was designed according to the analysis of indoor modeling, visualization and appearance in different stages. The mesh generation method is used to convert the complex parameters into the mesh data in virtual reality technology, and optimize the local material. The edge detection is performed to determine the distance, and then the collision detection is executed to improve the design quality of soft decoration. The experimental results show that the technology can improve the performance of soft decoration design, reduce design cost, save a lot of time, and improve design effectiveness and customer satisfaction degree.
Keywords: virtual reality; indoor soft decoration; mesh generation; collision detection; local optimization; edge detection; complex parameter conversion
0 引 言
隨著現(xiàn)代化進程速度加快,室內裝修受到越來越多人的喜愛,室內裝飾完美的呈現(xiàn),不但能給視覺帶來享受,還能體現(xiàn)生活的品質。由于設計者和客戶文化與理念不同,往往設計出來的裝飾作品很難滿足客戶要求,利用虛擬現(xiàn)實技術能夠使室內軟裝飾設計更加合理。虛擬現(xiàn)實技術是思想文化革新,通過計算機藝術形式能夠將美學與空間藝術完美的結合,直觀影響展現(xiàn)給客戶[1]。
由于傳統(tǒng)設計方法存在設計耗費時間長、質量差等問題,很難達到用戶對于軟裝飾的高標準需求?;诖爽F(xiàn)象,利用虛擬現(xiàn)實技術對軟裝飾設計進行了分析。通過對室內建模、可視化和美觀化不同階段的分析,設計軟裝飾流程,采用Mesh網(wǎng)格生成算法能夠將復雜參數(shù)轉換為虛擬現(xiàn)實技術擅長的Mesh網(wǎng)格數(shù)據(jù),并對局部進行優(yōu)化。
實驗結果表明,該技術能提高軟裝飾設計的性能,降低設計成本,節(jié)省大量時間,提高設計有效性,滿意程度較高,為室內裝飾提供技術支持。
1 虛擬現(xiàn)實在室內軟裝飾設計中的應用
目前現(xiàn)代室內裝飾設計中,除了地面、墻面、天花板和木飾面的硬裝飾之外,還非常重視大件家具、電器的軟裝飾[2]。室內軟裝飾設計流程主要有建模、可視化和美觀化,不同裝飾階段要求,其表達功能也不一樣,如表1所示。
通過對室內建模、可視化和美觀化流程不同階段的分析,設計軟裝飾流程,如圖1所示。
由圖1可知,使用網(wǎng)格生成算法能夠精準地分析各種布藝、潔具和櫥柜等軟裝飾的形狀[2],充分利用可視化方法將其轉變?yōu)榫W(wǎng)格需要的數(shù)據(jù)結構,并使用圖形單元處理進行計算,進而實現(xiàn)真實的光線跟蹤,使圖像展示都能在每秒鐘達到流暢的幀數(shù)[3]。重復實現(xiàn)完整建模工具是具有一定難度的,在復雜形體虛擬建模的過程中可以使用該工具,將大量3ds MAX格式文件通過插件進行導出,直接轉換使Mesh格式中的3ds MAX文件格式供其使用。
1.1 Mesh網(wǎng)格生成算法
軟裝飾虛擬設計需要將復雜的參數(shù)轉換為網(wǎng)格算法中需要的數(shù)據(jù),并將不屬于網(wǎng)格算法中的結構劃分為三種:八叉樹、德勞內(Delaunay)、陣線推進的三角形網(wǎng)格生成算法[4]。
德勞內是由三角結構在各個網(wǎng)格的散點處組成的三角剖分,并由此形成最小角。作為最接近軟裝飾虛擬設計的德勞內,需要將兩個距離較近的三角形構造成一個四邊形,并將對角線進行兌換,確保六個內角值不會增加。該三角網(wǎng)是具有惟一性的,不可能出現(xiàn)與任何網(wǎng)格點共圓的現(xiàn)象,在該三角形網(wǎng)中,外部圓形不會出現(xiàn)與此相關散點,惟一可能出現(xiàn)的情況就是三點共圓[5]。
德勞內的三角剖分對軟裝飾虛擬設計具有區(qū)域構建的惟一性、網(wǎng)格點的接近性、相鄰三角形的最優(yōu)性、三角網(wǎng)排列的最規(guī)則性[6]。為了構造三角網(wǎng),提出局部優(yōu)化過程,使用LOP對三角網(wǎng)進行處理,如圖2所示。endprint
在室內軟裝飾三維物體數(shù)據(jù)中,經(jīng)過圖2的局部優(yōu)化過程不僅能夠高效地存儲數(shù)據(jù),還能通過快速遍歷的方法提高真實感的渲染算法。
節(jié)點并不實際存儲于任何數(shù)據(jù)模型中,根據(jù)理想模型,將燈光或者布藝等其他軟裝飾連接在每個節(jié)點上,通過節(jié)點種類和幾何變換信息獲取模型在場景中的位置與大小[7]。
利用數(shù)據(jù)組織的方式能夠節(jié)約存儲空間,并使用同一面墻體在不同虛擬場景中進行模擬,位置相同,設計存儲的幾何數(shù)據(jù)都存在一定的誤差,被多次使用的節(jié)點需要定量刪除、節(jié)點刪除。但是真正模型物體不會被刪除,只有當模型引計數(shù)為0時,模型才能被刪除。場景數(shù)據(jù)組織方式不僅能決定數(shù)據(jù)存儲效率,還會影響內存管理情況,對碰撞情況進行檢測。
1.2 碰撞檢測
為了使同一材質之間的縫隙減小,首先需要對材質進行邊緣檢測,通過對每一個材質檢測,能夠確定它們之間的距離[8?9],檢測各個材質之間的距離,將參照對象Oa與Ob之間的距離需要考慮x,y軸,將兩者同一軸之間的距離與規(guī)定距離進行比較,如下:
將兩者之間的差值絕對值進行比較,獲取差值最小的一軸,再來判斷兩個對象位置關系,如下:
得到位置關系之后,改變坐標,獲取兩個對象之間的距離,如下:
通過獲取的對象距離,將所有室內軟裝飾物體視為場景一部分[10],物體幾乎都是靜態(tài),考慮極值點定義上的靜止關系,將三維問題轉化為獨立一維問題,再進行組合,完成碰撞檢測。
2 實 驗
2.1 實驗參數(shù)與環(huán)境設置
選取50個采用虛擬軟裝飾設計的室內,再選取50個采用傳統(tǒng)設計方法的室內,為了說明實驗真實性,采用3ds MAX工具進行檢驗,因此需要計算機配置為:
1) 操作系統(tǒng):虛擬現(xiàn)實平臺(VRP)支持Windows 2000和Windows XP,如需系統(tǒng)需要應及時打上相應的補丁。
2) CPU:選擇最低800 MHz的主頻CPU。
3) 內存:針對內存要選用最低128 MB,硬盤需要使用40 GB以上的。
4) 顯卡:使用DirectX 8.1的顯卡,適合虛擬現(xiàn)實平臺(VRP)運行。
2.2 設計性能結果與分析
基于虛擬現(xiàn)實在室內軟裝飾設計中可以將材質產品進行導入,其步驟為:
1) 軟裝飾材質文件重新命名:產品ID.jpg;
2) 模型產品導入,填寫數(shù)據(jù),對文件進行命名和預覽;
3) 模型產品導入,貼圖文件上傳到模型文件目錄中,并預覽目錄。
進入虛擬界面之后,按照操作流程能夠創(chuàng)建室內軟裝飾。將傳統(tǒng)設計方法與本文設計方法所耗費時間進行對比,結果如表2所示。
由表2可知,當實驗次數(shù)為1次時,采用虛擬現(xiàn)實對室內軟裝飾進行設計,可觀性所耗費時間與傳統(tǒng)方法相比縮短了27 s,而實用性所耗費時間與傳統(tǒng)方法相比縮短了3 s;當實驗次數(shù)為5次時,采用虛擬現(xiàn)實對室內軟裝飾進行設計,可觀性所耗費時間與傳統(tǒng)方法相比縮短了36 s,而實用性所耗費時間與傳統(tǒng)方法相比縮短了5 s;當實驗次數(shù)為50次時,采用虛擬現(xiàn)實對室內軟裝飾進行設計,可觀性所耗費時間與傳統(tǒng)方法相比縮短了58 s,而實用性所耗費時間與傳統(tǒng)方法相比縮短了11 s。
2.3 模糊偏好結果與分析
為了獲得客戶滿意度調查結果的可觀性與真實性,進行模糊偏好結果與分析,并在裝修公司進行統(tǒng)計。針對調查結果進行計算與匯總,如表3所示。
由表3可知,分類指標有燈具、布藝、窗簾等軟裝飾;單項指標是對各個軟裝飾產品評價。傳統(tǒng)設計中,客戶對于分類指標與單項指標滿意程度為7%左右,中立態(tài)度為36%左右,不滿意程度高達57%左右。改進設計中,客戶對于分類指標與單項指標滿意程度為68%左右,中立態(tài)度為12%左右,不滿意程度高達20%左右??蛻魧τ谔摂M現(xiàn)實方法設計室內軟裝飾滿意程度較高。
3 結 語
隨著經(jīng)濟快速發(fā)展,虛擬現(xiàn)實技術廣泛應用給人們生活帶來了巨大影響,尤其是在裝修方面。傳統(tǒng)設計方法存在設計耗費時間長、質量差等問題,很難達到用戶對于軟裝飾的需求,為此利用虛擬現(xiàn)實技術能夠設計出質量良好、環(huán)保意識較強的產品。
參考文獻
[1] 錢治科.基于三維虛擬現(xiàn)實的室內裝飾模擬布置方法研究[J].科技通報,2015(7):183?185.
QIAN Zhike. The indoor decoration simulation method based on 3D virtual reality research [J]. Bulletin of science and technology, 2015(7): 183?185.
[2] 楊悅.梁平藍印花布在室內軟裝飾課程中的創(chuàng)新應用[J].裝飾,2016(3):92?93.
YANG Yue. Creative practice of Liangping′s blue printed cotton cloth to interior design course [J]. Art & design, 2016(3): 92?93.
[3] 武正陽,胡海輝,廉晶,等.移動虛擬現(xiàn)實設備用于植物景觀改造設計表達[J].北方園藝,2016(18):83?89.
WU Zhengyang, HU Haihui, LIAN Jing, et al. Design and expression of plant landscape transformation by mobile virtual reality device [J]. Northern horticulture, 2016(18): 83?89.endprint
[4] 肖陽,徐秀林,翟藝,等.基于虛擬現(xiàn)實技術的手功能康復評估訓練系統(tǒng)的設計[J].中國康復理論與實踐,2016,22(3):341?344.
XIAO Yang, XU Xiulin, ZHAI Yi, et al. Develepment of hand function rehabilitation evaluation and training system based on virtual reality technology [J]. Chinese journal of rehabilitation theory and practice, 2016, 22(3): 341?344.
[5] 史耕金.虛擬現(xiàn)實在發(fā)電機檢修培訓系統(tǒng)設計中的應用[J].計算機仿真,2017,34(7):170?173.
SHI Gengjin. The application of virtual reality in generator maintenance training system design [J]. Computer simulation, 2017, 34(7): 170?173.
[6] 宋揚.虛擬現(xiàn)實技術在園林綠化設計中的應用[J].浙江林業(yè)科技,2015(4):92?96.
SONG Yang. Landscaping design with virtual reality technique [J]. Journal of Zhejiang forestry science and technology, 2015(4): 92?96.
[7] 陳海波,鄭健,費瑞軼,等.虛擬現(xiàn)實技術在電力系統(tǒng)中的典型應用[J].電網(wǎng)與清潔能源,2016,32(2):20?25.
CHEN Haibo, ZHENG Jian, FEI Ruiyi, et al. Virtual reality and its application in electric power system [J]. Advances of power system & hydroelectric engineering, 2016, 32(2): 20?25.
[8] 胡宇楠,陶永亮,胡曉明,等.單人背包式三維全景技術在室內虛擬三維場景中的應用[J].測繪通報,2015(9):68?71.
HU Yunan, TAO Yongliang, HU Xiaoming, et al, Application of single knapsack three?dimensional panorama technology in indoor virtual 3D scene [J]. Bulletin of Surveying and Mapping, 2015(9): 68?71.
[9] 張力勻,劉毅,劉佳.基于虛擬現(xiàn)實的維修時間預計方法[J].計算機輔助設計與圖形學學報,2016,28(8):1383?1392.
ZHANG Liyun, LIU Yi, LIU Jia. Maintenance time prediction using virtual reality [J]. Journal of computer?aided design & computer graphics, 2016, 28(8): 1383?1392.
[10] 胡春花,陳曉梅,陳仕鴻.虛擬現(xiàn)實技術在兒童室內火災逃生教育中的應用研究[J].系統(tǒng)仿真學報,2016,28(4):934?939.
HU Chunhua, CHUN Xiaomei, CHEN Shihong. Application research on children′s indoor fire escape education system based on virtual reality technology [J]. Journal of system simulation, 2016, 28(4): 934?939.endprint