微美全息科學院:基于計算機動畫技術(shù)的虛擬現(xiàn)實室內(nèi)家居設計

來源:投影時代 更新日期:2022-04-21 作者:佚名

    近年來我國經(jīng)濟發(fā)展飛速,人們對生活質(zhì)量有了更高的要求,尤其是在家居設計上,不僅追舒適,更加追求個性化的表達。如何做出更好的室內(nèi)家居效果,減少家居設計與實際設計當中的偏差,成為極具研究意義的課題。作為納斯達克上市企業(yè)“微美全息WIMI.US”旗下研究機構(gòu)“微美全息科學院”的科學家們探討了如何基于計算機動畫的虛擬現(xiàn)實技術(shù)為室內(nèi)家居設計提供新思路,更為直觀的查看室內(nèi)家居設計的預期效果。

    借助計算機三維虛擬動畫,完成對應的三維模型搭建。虛擬現(xiàn)實的家居設計當中,用戶能夠通過仿真的虛擬室內(nèi)設計系統(tǒng),對室內(nèi)的家居擺放,各類裝飾擺設進行直觀的了解,可更加便捷地進行室內(nèi)家居設計,進一步提升設計質(zhì)量, 優(yōu)化設計效果。通過虛擬現(xiàn)實建模語言(VRML) 結(jié)合對應的編程腳本,能夠逼真直接地為用戶搭建可操作可視化的虛擬現(xiàn)實場景,改變了以往通過樣板的參觀以及用戶自主憑空設想進行家居設計的窘境。通過VRML語言,以Web3D技術(shù)為基礎,設計對應的基于計算機動畫技術(shù)的虛擬現(xiàn)實室內(nèi)家居設計框架,完善相應的交互功能,幫助人們實現(xiàn)更為便捷高效的室內(nèi)家居設計。

    1.以Web3D為基礎的虛擬室內(nèi)家居設計系統(tǒng)

    1.1室內(nèi)家居設計現(xiàn)狀

    目前來看,人們對自己的新房進行裝修時,對于居住的功能需求以及房子的平面布局該當如何主要依靠憑空設想,對于房屋的空間具體安排并不明確。通常,用戶與家居設計的從業(yè)人員通過平面圖進行對房屋的家居設計計劃,用戶參考的是類似的效果圖以及部分實景圖片。盡管部分家居設計公司會為用戶提供相應的三維動畫,但是對于用戶更明顯直觀的了解自家家居設計實景的幫助微乎其微。往往在家居設計的過程當中,實際設計結(jié)果與用戶預期效果差異較大。同時,為了幫助用戶更加了解自己的室內(nèi)家居設計,房地產(chǎn)商會通過設置樣板房的方式為用戶提供參考。

    但是樣板房的設置不僅極其浪費人力財力,同時其類型及數(shù)量受限較大,難以滿足各種各樣的用戶的不同需求。結(jié)合計算機動畫,通過虛擬現(xiàn)實技術(shù)對室內(nèi)家居進行設計,節(jié)省了資源,也能夠更好的滿足用戶的多樣化需求,是未來的主要研究方向。

    1.2以VRML為基礎的虛擬現(xiàn)實家居設計

    通過對實際用戶的需求分析,以VRML為基礎的虛擬現(xiàn)實家居設計具體應當實現(xiàn)以下三個方面的功能。

    (1)能夠最大程度的滿足用戶的個性化需求,用戶能夠通過虛擬現(xiàn)實家居設計系統(tǒng)對家居設計當中的各類家具、擺設的具體信息、質(zhì)量進行查詢,能夠?qū)揖拥南嚓P(guān)設計進行更改,如家居風格的改變、家居顏色的調(diào)整、家具擺放位置的調(diào)整等。

    (2)用戶不僅能夠通過虛擬現(xiàn)實家居設計系統(tǒng)整體縱覽室內(nèi)家居設計效果,同時能夠在室內(nèi)的各個位置自由移動,能夠做出虛擬互動。對于室內(nèi)的功能性區(qū)間,用戶能夠做出直觀的感受。

    (3)用戶在虛擬現(xiàn)實室內(nèi)家居設計系統(tǒng)的體驗當中,能夠直觀快捷地了解對應的空間尺度、功能分區(qū)以及交通動線等,能夠?qū)ρb修后的整體效果有相對精確的掌握。同時,用戶能夠依據(jù)實際感受,提出個性化的改善意見,方便設計師在實際操作之前進行進一步的完善。

    這里通過對虛擬現(xiàn)實室內(nèi)家居設計的需求分析,同時結(jié)合VRML, 總結(jié)了對應的家居設計流程。VRML工作原理流程圖如圖1所示。

    圖1 VRML工作流程圖

    如圖1所示,首先設計師通過CAD進行平面布置圖的繪制,而后將CAD所得文件導入做出三維建模。模型創(chuàng)建的主要對象是門窗、家具、墻體等對應的室內(nèi)設施。建模完成之后,將對應的模型進行真實材質(zhì)的貼圖操作,并借助插件,生成WRL格式的文件。對于家具、門窗等這類設計到需要互動的家居模型時,應當制作獨立的WRL文件。所有WRL文件制作完成之后,進行互動代碼的編寫,并進一步輸出主場景的對應文件。同時,在此主場景當中,加入與之相對應的互動環(huán)節(jié)如燈光、試點以及漫游等各系統(tǒng)模塊。虛擬現(xiàn)實室內(nèi)家居設計系統(tǒng)搭建完成之后,其用戶界面的制作可以借助HTML網(wǎng)頁,并使用Web3D技術(shù)發(fā)布到對應的網(wǎng)頁上。

    2.場景模型的搭建

    2.1場景模型搭建的內(nèi)容

    基于計算機動畫技術(shù)的虛擬現(xiàn)實室內(nèi)家居設計與傳統(tǒng)的室內(nèi)建模不同。在此系統(tǒng)當中,所有家具的設計模型應當盡可能詳細,同時要嚴格按照圖紙對應的實際尺寸進行建模。建模的內(nèi)容包括家具的整體外觀以及家具對應的內(nèi)部結(jié)構(gòu)。同時,應當加入對應的互動操作,以便于用戶進行完整的漫游體驗。場景模型的搭建,主要的搭建對象是鞋柜、衣柜、櫥柜、壁柜、窗、門等各類家具。對于此類家居,應當制作對應的獨立MAX文件,同時生成與之相對應的WRL文件,實現(xiàn)更為便捷的模塊化操作,優(yōu)化在虛擬場景當中的互動。

    2.2場景模型優(yōu)化

    為保證虛擬場景更為真實,對虛擬場景系統(tǒng)的實時渲染提出對應的要求,通常每秒應當在12幀及往上。因此在模型的制作過程當中,模型既不能做的十分粗糙,也不能夠做的太過精細,應當依據(jù)實際建模要求進行合理安排。具體上,盡可能通過多邊形建模的形式進行場景模型搭建,保證既能夠最大化的滿足用戶需求也能夠避免多余的模型設計。既能夠體現(xiàn)室內(nèi)家居的細節(jié),也能夠減少模型對應面數(shù)。

    3.主場景及設計

    3.1主場景的整合

    虛擬現(xiàn)實室內(nèi)家居設計系統(tǒng)當中,其場景整合主要包括燈光、視點以及模型的設計。其中,模型設計是虛擬設計系統(tǒng)的重中之重。同時,對應的門窗以及家具的文件是獨立的,整合時應當遵循一定的步驟。在平面設計圖當中,各家具或者門窗可以當做一個質(zhì)點,得到其空間位置坐標為(Xn,Yn,Zn) , 結(jié)合VRML所對應的世界坐標系原則,可得相對應的VRML坐標為(Xn,Yn,Zn) 。而后,通過Inline 節(jié)點以及Transform節(jié)點將各個室內(nèi)家具依照給定的位置坐標進行組合,搭建起對應的主場景。在此過程當中,應當將抽屜推拉、柜門開關(guān)等各項互動操作封裝到對應的獨立WRL文件當中。

    3.2視點的設計

    主場景整合完成之后,應當對用戶可能用到的一些。其中場景當中對應的視點位置通過Position定義, 相機視點所對應的觀察朝向通過Orientation定義。在VRML當中,盡管可以對多個視點做出定義,但是當前觀察視點只有-一個。同時, 各個視點之間能夠進行自由的切換。以圖2為例,可以表示如下:

圖2 平面示意圖

    3.3互動設計的實現(xiàn)

    用戶通過虛擬現(xiàn)實系統(tǒng)進行室內(nèi)空間的漫游時,希望能夠在感受到房間實際空間的同時,也能夠?qū)κ覂?nèi)家居有進-一步的詳細了解。通過虛擬空間的漫游,根據(jù)自身感受對家居風格以及家具位置進行實時的修改與調(diào)整,從而達到滿足其自身需求的室內(nèi)設計效果。這一功能需要通過系統(tǒng)實現(xiàn)較好的交互來達到。具體上,交互功能包括用戶對家具的不同風格進行更換,室內(nèi)家居擺放位置的搭配,家居的具體信息查閱等。

    在VRML中,室內(nèi)家居擺放位置的搭配借助擴展節(jié)點Transform2D來實現(xiàn)。通過擴展節(jié)點進行對應的節(jié)點旋轉(zhuǎn)以及幾何平移。若對家具的不同風格進行更換,則使用Switch節(jié)點來實現(xiàn)。Switch節(jié)點首先通過對用戶相關(guān)操作數(shù)據(jù)的獲取,對用戶所做出的旋轉(zhuǎn)、平移以及更換的參數(shù)進行記錄,之后錄入對應的數(shù)據(jù)庫,做出對應的家居設計方案的更正。

圖3 位置調(diào)整示意圖

    3.4互動動畫的實現(xiàn)

    用戶與虛擬現(xiàn)實進行互動式,VRML 需要提供對應的交互功能并給出令人舒適的動畫效果。這是VRML區(qū)別于其他系統(tǒng)相對吸引人的地方。通過各種各樣的插補器以及與之相對應的時間傳感器對整合場景進行控制,從而做出對應的VRML動畫。具體而言,在VRML動畫當中,時間傳感器被定義為一個時鐘發(fā)生器, 其主要作用是對時間間隔、結(jié)束時間以及開始時間等各種時間參數(shù)進行控制,而后通過插補器來定義各種動畫產(chǎn)生的節(jié)點預期對應的關(guān)鍵之。一般來說,用戶對與動畫的定義是由系統(tǒng)使用線性插值的方式而生成的。

圖4 鞋盒交互動畫設計

    4.結(jié)語

    本文以計算機動畫為基礎設計室內(nèi)家居,借助VRML語言實現(xiàn)三維建模,實現(xiàn)高還原的室內(nèi)家居設計效果。不難發(fā)現(xiàn)更為簡潔方便,投資成本不高,是利于實際應用。系統(tǒng)能夠?qū)揖釉O計當中的各類家居擺設進行對應的參數(shù)調(diào)整和位置擺放,從而感受實際空間的布置效果。同時,全面的交互功能也為用戶進行更好的家居設計提供了極大便利。

廣告聯(lián)系:010-82755684 | 010-82755685 手機版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時代網(wǎng) 版權(quán)所有 關(guān)于投影時代 | 聯(lián)系我們 | 歡迎來稿 | 網(wǎng)站地圖
返回首頁 網(wǎng)友評論 返回頂部 建議反饋
快速評論
驗證碼: 看不清?點一下
發(fā)表評論