一種家具仿真布局方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種家具仿真布局方法和系統(tǒng),屬于系統(tǒng)仿真領(lǐng)域。方法包括:抓取終端所在位置周邊樓盤的戶型圖,根據(jù)戶型圖建模得到各戶型的室內(nèi)模型;選取目標(biāo)家具,根據(jù)在戶型圖中拖至的目標(biāo)位置在室內(nèi)模型中調(diào)用目標(biāo)位置對應(yīng)的場景,將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示;根據(jù)目標(biāo)家具的屬性對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測,下發(fā)所述陪襯家具對應(yīng)的模型在所述室內(nèi)模型對應(yīng)的場景中進(jìn)行推薦并展示;接受觸發(fā)信號,使所述陪襯家具隨觸發(fā)信號拖曳、擺放至室內(nèi)模型中。通過圖形顯示效果,具有直觀性,家居空間、家具等都通過圖形進(jìn)行仿真顯示,用戶在顯示終端就可以準(zhǔn)確地判斷某樣家具是否合適自己的選擇要求。
【專利說明】一種家具仿真布局方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及系統(tǒng)仿真領(lǐng)域,尤其涉及一種家具仿真布局方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著全球信息產(chǎn)業(yè)的高速發(fā)展,數(shù)字技術(shù)的應(yīng)用日益普及,數(shù)字化、信息化已經(jīng)滲透到各個領(lǐng)域,其中使用信息技術(shù)實現(xiàn)家居生活的自動化和便利化已逐漸成為現(xiàn)今生活的主題。網(wǎng)上購物的熱潮方興未艾,確實為用戶帶來了許多便利和多元化的選擇。但是,目前在家居的布置上,對于大件家具用品如沙發(fā)、桌子等的選購,還是要親自到商場里去挑選,需要結(jié)合居室的結(jié)構(gòu)和大小,以及家具的款式、質(zhì)地和尺寸等進(jìn)行詳細(xì)的此較和考慮,然后依靠(也只能依靠)感覺或者想象做出判斷和選擇,這樣難免會存在不足和缺陷,由于無法直觀地看到家具擺放在家里的具體效果,因此有時很難挑選到非常合心意的家具。此外,在選購的過程中,用戶需要看完一家又跑到另一家去此較和挑選,不僅麻煩和費力,而且還花上了許多寶貴的時間。
[0003]而目前利用計算機進(jìn)行的家居布置,只是在設(shè)計過程中使用家具圖例元素給出布置參考圖。由于使用的不是家具的實際數(shù)據(jù),在賣場等具體環(huán)境下則不能滿足實際的演示、交互等應(yīng)用需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實施例提供了一種家具仿真布局方法和系統(tǒng),采用仿真技術(shù)來模擬家居布局的家居智能布局方法,并采用預(yù)測技術(shù)進(jìn)行對目標(biāo)家具進(jìn)行搭配,以便為用戶提供直觀的擺放效果,使得家具如同在真實的環(huán)境中擺放一樣,便于用戶選購到合適滿意的家具。
[0005]為達(dá)到上述目的,采用如下技術(shù)方案:
[0006]一種家具仿真布局方法,包括如下步驟:
[0007]I)服務(wù)器抓取終端所在位置周邊樓盤的戶型圖,根據(jù)戶型圖建模得到各戶型的室內(nèi)模型;
[0008]2)客戶端選取目標(biāo)家具,根據(jù)在戶型圖中拖至的目標(biāo)位置在室內(nèi)模型中調(diào)用目標(biāo)位置對應(yīng)的場景,將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示;
[0009]3)服務(wù)器根據(jù)目標(biāo)家具的屬性對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測,下發(fā)所述陪襯家具對應(yīng)的模型在所述室內(nèi)模型對應(yīng)的場景中進(jìn)行推薦并展示;
[0010]4)客戶端接受觸發(fā)信號,使所述陪襯家具隨觸發(fā)信號拖曳、擺放至室內(nèi)模型中。
[0011]優(yōu)選的,所述服務(wù)器抓取終端所在位置周邊樓盤的戶型圖時,獲取終端的位置信息,根據(jù)所述位置信息在地圖引擎中搜索附近樓盤對應(yīng)的戶型圖。
[0012]優(yōu)選的,所述服務(wù)器根據(jù)戶型圖建模得到各戶型的室內(nèi)模型時,按戶型圖的線條結(jié)構(gòu)進(jìn)行轉(zhuǎn)向拉伸,形成室內(nèi)模型的墻體結(jié)構(gòu)和樓板,再選擇室內(nèi)貼圖分別對墻體結(jié)構(gòu)和樓板相應(yīng)的進(jìn)行著色,渲染或者直接貼圖,從而形成室內(nèi)模型。
[0013]優(yōu)選的,方法還包括,服務(wù)器將室內(nèi)模型的墻體結(jié)構(gòu)和樓板連同模型參數(shù)進(jìn)行統(tǒng)一關(guān)聯(lián),將光照信息經(jīng)渲染形成的光照貼圖按模型參數(shù)貼在室內(nèi)模型上。
[0014]優(yōu)選的,方法還包括:在客戶端選取目標(biāo)家具前,所述目標(biāo)家具和所述陪襯家具對應(yīng)的模型預(yù)先進(jìn)行渲染,渲染時分別在模型的底邊貼上陰影貼圖。
[0015]優(yōu)選的,所述客戶端將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示時,根據(jù)目標(biāo)位置在戶型圖中的相對坐標(biāo)確定所述目標(biāo)位置在室內(nèi)模型中的相對位置,調(diào)用目標(biāo)家具對應(yīng)的模型至所述目標(biāo)位置在室內(nèi)模型中的相對位置。
[0016]優(yōu)選的,方法還包括:所述客戶端根據(jù)所述室內(nèi)模型的尺寸,利用碰撞盒校準(zhǔn)目標(biāo)家具對應(yīng)的模型在室內(nèi)模型中的相對位置,使所述目標(biāo)家具對應(yīng)的模型與室內(nèi)模型中的平面對齊。
[0017]優(yōu)選的,所述服務(wù)器對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測時,將目標(biāo)家具上傳到服務(wù)器端,在服務(wù)器端的預(yù)測模型中對目標(biāo)家具進(jìn)行匹配,得到目標(biāo)家具對應(yīng)的陪襯家具。
[0018]優(yōu)選的,所述服務(wù)器對目標(biāo)家具進(jìn)行匹配時,統(tǒng)計數(shù)據(jù)庫中與目標(biāo)家具共現(xiàn)的家具,并對數(shù)據(jù)庫中的各家具進(jìn)行打分,匹配得到與目標(biāo)家具相關(guān)各陪襯家具。
[0019]本發(fā)明還包括了一種家具仿真布局系統(tǒng),包括如下模塊:
[0020]抓取模塊,運行在服務(wù)器,用于抓取終端所在位置周邊樓盤的戶型圖,根據(jù)戶型圖建模得到各戶型的室內(nèi)模型;
[0021]顯示模塊,運行在客戶端,用于選取目標(biāo)家具,根據(jù)在戶型圖中拖至的目標(biāo)位置在室內(nèi)模型中調(diào)用目標(biāo)位置對應(yīng)的場景,將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示;
[0022]預(yù)測模塊,運行在服務(wù)器,用于根據(jù)目標(biāo)家具的屬性對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測,下發(fā)所述陪襯家具對應(yīng)的模型在所述室內(nèi)模型對應(yīng)的場景中進(jìn)行推薦并展示;
[0023]交互模塊,運行在客戶端,用于接受觸發(fā)信號,使所述陪襯家具隨觸發(fā)信號拖曳、擺放至室內(nèi)模型中。
[0024]優(yōu)選的,所述抓取模塊具體用于獲取終端的位置信息,根據(jù)所述位置信息在地圖引擎中搜索附近樓盤對應(yīng)的戶型圖。
[0025]優(yōu)選的,所述抓取模塊具體用于按戶型圖的線條結(jié)構(gòu)進(jìn)行轉(zhuǎn)向拉伸,形成室內(nèi)模型的墻體結(jié)構(gòu)和樓板,再選擇室內(nèi)貼圖分別對墻體結(jié)構(gòu)和樓板相應(yīng)的進(jìn)行著色,渲染或者直接貼圖,從而形成室內(nèi)模型。
[0026]優(yōu)選的,所述渲染模塊具體用于根據(jù)目標(biāo)位置在戶型圖中的相對坐標(biāo)確定所述目標(biāo)位置在室內(nèi)模型中的相對位置,調(diào)用目標(biāo)家具對應(yīng)的模型至所述目標(biāo)位置在室內(nèi)模型中的相對位置。
[0027]優(yōu)選的,所述預(yù)測模塊具體用于將目標(biāo)家具上傳到服務(wù)器端,在服務(wù)器端的預(yù)測模型中對目標(biāo)家具進(jìn)行匹配,得到目標(biāo)家具對應(yīng)的陪襯家具。
[0028]本發(fā)明實施例提供的一種家具仿真布局方法和系統(tǒng),通過圖形顯示效果,具有直觀性,家居空間、家具等都通過圖形進(jìn)行仿真顯示,用戶在iPad之類的移動設(shè)備就可以準(zhǔn)確地判斷某樣家具是否合適自己的選擇要求,而不用像傳統(tǒng)的方式那樣依靠感覺來做出判斷,滿足了賣場等具體環(huán)境下演示、交互等應(yīng)用需求。本發(fā)明用戶只需首次取得家居空間的模型數(shù)據(jù)后,就可以將其保存在數(shù)據(jù)庫中,等有需要的時候隨時可以調(diào)出來使用,并且,通過光照渲染技術(shù)避免了由于占用資源極大的光能信息在處理時產(chǎn)生的圖像抖動,從而最大程度優(yōu)化了系統(tǒng)內(nèi)存,使得真實的3D效果可以在iPad之類的移動終端上完美展示,保證了移動平臺上三維效果的流暢顯示,使用戶得到了更大的便利。
【專利附圖】
【附圖說明】
[0029]圖1為本發(fā)明實施例一提供的一種家具仿真布局方法的流程圖;
[0030]圖2為本發(fā)明實施例二提供的家具仿真布局裝置的模塊結(jié)構(gòu)圖。
【具體實施方式】
[0031]下面結(jié)合附圖對本發(fā)明實施例一種家具仿真布局方法和系統(tǒng)進(jìn)行詳細(xì)描述。
[0032]虛擬現(xiàn)實(VR)技術(shù)是最近幾年來國內(nèi)外科技界關(guān)注的一大熱點,其發(fā)展也是日新月異,因此VR技術(shù)已滲透到科學(xué)、技術(shù)、工程、醫(yī)學(xué)、文化、娛樂等各個領(lǐng)域,受到了各個領(lǐng)域人們的極大關(guān)注。簡單地說,VR技術(shù)就是借助于計算機技術(shù)及硬件設(shè)備,實現(xiàn)一種人們可以通過視、聽、觸、嗅等手段所感受到的虛擬幻境,故VR技術(shù)又稱幻境或靈境技術(shù)。虛擬現(xiàn)實技術(shù)是一門集成了人與信息的科學(xué),其核心是由一些三維的交互式計算機生成的環(huán)境組成。這些環(huán)境可以是真實的,也可以是想象的模型,其目的是通過人工合成的經(jīng)歷來表示信息。虛擬現(xiàn)實技術(shù)是建立在集成諸多學(xué)科,如心理學(xué)、控制學(xué)、計算機圖形學(xué)、數(shù)據(jù)庫設(shè)計、實時分布系統(tǒng)、機器人及多媒體技術(shù)等,基礎(chǔ)之上的技術(shù)。
[0033]本發(fā)明是以家居空間和家具的實際數(shù)據(jù)為基礎(chǔ)進(jìn)行處理的,其中居室數(shù)據(jù)為樓盤的戶型圖中居室空間的長度、寬度、高度、墻壁轉(zhuǎn)角和墻壁顏色等;家具數(shù)據(jù)為家具的三維尺寸、顏色、花紋式樣和材質(zhì)等。
[0034]本發(fā)明可以使用Unity 3D, 3DMax, iOS, Objective C技術(shù),對圖形三維顯示進(jìn)行計算和處理,Unity 3D可以導(dǎo)出各種格式的軟件工程源碼,通過Objective C編程和iOS的緊密結(jié)合,實現(xiàn)家具在房間里面的真實擺放效果仿真。
[0035]Unity3D是本發(fā)明專門為保證仿真效果選定的一款三維效果轉(zhuǎn)換軟件工程輸出類軟件,通過對動態(tài)導(dǎo)入的3DMax模型的技術(shù)處理,Unity3D中導(dǎo)出的軟件工程代碼在iOS里面可以實現(xiàn)家具和場景的仿真效果。Objective C作為一種編程語言,建立了 iOS和Unity3D的關(guān)聯(lián),使得服務(wù)器上面上傳的不限數(shù)量的模型可以在iOS平臺上面自由使用。
[0036]在進(jìn)行圖形顯示處理時,本發(fā)明布局系統(tǒng)的圖形處理模塊接收用戶發(fā)出的指令后,由數(shù)據(jù)處理子模塊從數(shù)據(jù)庫中提取所需要的數(shù)據(jù),并生成居室空間模型和家具模型。然后將這些虛擬模型通過顯示子模塊在用戶終端上顯示出來,用戶可以在顯示終端窗口進(jìn)行編輯操作,以獲得滿意的布置效果。確定了家具布局后,通過渲染子模塊進(jìn)行效果渲染,從而獲得了可視化的家具布局效果圖,幫助用戶確定所需要的家具,而不同的供應(yīng)商的家具都可以通過互聯(lián)網(wǎng)來獲得。
[0037]本發(fā)明實施例一公開的一種家具仿真布局方法,如圖1所示,包括如下步驟:
[0038]步驟101、服務(wù)器抓取終端所在位置周邊樓盤的戶型圖,根據(jù)戶型圖建模得到各戶型的室內(nèi)模型;
[0039]本發(fā)明通過獲得移動設(shè)備的GPS信號,從而獲得移動設(shè)備對應(yīng)的地理位置,服務(wù)器根據(jù)移動設(shè)備的地理位置在地圖引擎中搜索周邊一定范圍內(nèi)的樓盤信息,并從這些樓盤信息中抓取該樓盤信息對應(yīng)的戶型圖。按戶型圖的線條結(jié)構(gòu)進(jìn)行轉(zhuǎn)向拉伸,即分析出戶型圖中的線條結(jié)構(gòu),對戶型圖中標(biāo)記墻體的位置進(jìn)行拉伸形成墻面,并對各拉伸完畢形成的墻面的上下邊緣進(jìn)行填充,形成樓板,再分別對墻體結(jié)構(gòu)和樓板采用室內(nèi)貼圖(如裝飾完畢的軟裝貼圖等)進(jìn)行粘貼,進(jìn)行著色、渲染或者直接貼圖,從而形成室內(nèi)模型。本方面打破傳統(tǒng)的使用三維軟件的直接使用模型的方式生成立體帶有三維軟裝信息的房間,而是把軟裝信息,即室內(nèi)的四面墻,棚頂做成純粹平面的圖,直接貼在室內(nèi)的立方體內(nèi)面上,達(dá)到了房間的裝修效果,極大地減少了 CPU和內(nèi)存使用量,同時又理想的展示了房間軟裝的效果,達(dá)到了用戶想要看到可以轉(zhuǎn)換各種角度看到房間內(nèi)三維效果的目的,形成一個真實的三維立體空間了。通過手指滑動屏幕可以任意角度觀看房間,完全展現(xiàn)出了房間的真實效果O
[0040]對于室內(nèi)模型,服務(wù)器只需要一次性取得家居空間的室內(nèi)模型后,就可以將其保存在數(shù)據(jù)庫中,等有需要的時候隨時可以調(diào)出來使用。由于室內(nèi)模型的數(shù)據(jù)幾乎不會變動,用戶只需要一次性取得家居空間的模型數(shù)據(jù)后,就可以將其保存在數(shù)據(jù)庫中以備用,無須每次都進(jìn)行測量,從而做到居室數(shù)據(jù)“一次采集,多次使用”。
[0041]服務(wù)器將室內(nèi)模型的墻體結(jié)構(gòu)和樓板連同獲取的室內(nèi)模型的參數(shù)進(jìn)行統(tǒng)一關(guān)聯(lián),將光照信息經(jīng)渲染形成的光照貼圖按模型參數(shù)貼在室內(nèi)模型的室內(nèi)貼圖上。本實施例中,通過Autodesk 3Dmax軟件實現(xiàn)家具的三維模型制作,同時給與家具相應(yīng)的材質(zhì)、貼圖、高光、反射、燈光等信息。通過Render To Texture (烘培)技術(shù),來優(yōu)化整體文件的內(nèi)存占用資源。
[0042]三維物體在電腦中展示的時候,需要計算機不停的計算各個面的顯示數(shù)據(jù),耗費了巨大的系統(tǒng)資源。貼圖烘焙是把max光照信息渲染成貼圖的方式,而后把這個渲染后的貼圖再貼回到場景中去,使光照信息成為紋理貼圖,而不需要CPU再去費時的計算,故運行速度較快,占用內(nèi)存資源較少,保證了在移動平臺上展示三維效果時流暢顯示,使家具模型在iPad這種內(nèi)存較低的移動設(shè)備上也可實現(xiàn)三維仿真的效果,滿足了賣場、展廳等具體環(huán)境下演示、交互等應(yīng)用需求。
[0043]在其他實施例中,還可以分析戶型圖中的標(biāo)記信息,從而獲得居室平面數(shù)據(jù),在結(jié)合經(jīng)驗值設(shè)置居室的高度,比如普通住宅為2.8米的房高,對戶型圖對應(yīng)進(jìn)行建模,再分別對墻體結(jié)構(gòu)和樓板采用既定的紋理進(jìn)行貼圖,并進(jìn)行著色和渲染,從而得到各戶型的室內(nèi)模型。
[0044]家具模型通過互聯(lián)網(wǎng)或不同的家具供應(yīng)商提供的軟件獲取。通過3dmax等建模軟件對各種家具進(jìn)行建模,使得到的家具模型具有統(tǒng)一的格式,然后存儲在數(shù)據(jù)庫中以備使用。具體渲染時,將高精度模型進(jìn)行烘培,再將渲染后得到的紋理貼圖利用3Dmax中的展UVW功能貼在精度低、面數(shù)少的模型上面,這樣既優(yōu)化了模型,又沒有失去真實家具的細(xì)節(jié)。
[0045]室內(nèi)模型和家具模型經(jīng)過圖形化處理后,可以通過可視化的虛擬模型直觀地表現(xiàn)出來,因此用戶無須關(guān)心所要選購的家具的大小、尺寸,通過拖曳、擺放便可以直接看到家具的布置效果。
[0046]步驟102、客戶端選取目標(biāo)家具,根據(jù)在戶型圖中拖至的目標(biāo)位置在室內(nèi)模型中調(diào)用目標(biāo)位置對應(yīng)的場景,將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示;[0047]在客戶端選取目標(biāo)家具前,所述目標(biāo)家具和所述陪襯家具對應(yīng)的模型預(yù)先進(jìn)行渲染,渲染時分別在模型的底邊貼上陰影貼圖,使家具在被客戶端調(diào)用顯示時顯得更加立體。
[0048]觸發(fā)客戶想要查看的目標(biāo)家具,將目標(biāo)家具拖動至戶型圖中對應(yīng)的目標(biāo)位置。由于戶型圖和室內(nèi)模型中各位置相互關(guān)聯(lián),根據(jù)目標(biāo)位置在戶型圖中的相對坐標(biāo)確定所述目標(biāo)位置在室內(nèi)模型中的相對位置,調(diào)用目標(biāo)家具對應(yīng)的模型至所述目標(biāo)位置在室內(nèi)模型中的相對位置,從而將目標(biāo)家具放置在室內(nèi)模型中。
[0049]客戶端根據(jù)所述室內(nèi)模型的尺寸校準(zhǔn)目標(biāo)家具對應(yīng)的模型在室內(nèi)模型中的相對位置,當(dāng)目標(biāo)家具的邊緣與室內(nèi)模型的墻體或樓板距離小于既定閾值時,將目標(biāo)家具的邊緣與室內(nèi)模型的墻體或樓板相鄰,從而使目標(biāo)家具在室內(nèi)模型中正確放置,保證所述目標(biāo)家具對應(yīng)的模型與室內(nèi)模型中的平面對齊,不會使目標(biāo)家具懸空或者嵌入至墻壁或樓板中。
[0050]步驟103、服務(wù)器根據(jù)目標(biāo)家具的屬性對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測,下發(fā)所述陪襯家具對應(yīng)的模型在所述室內(nèi)模型對應(yīng)的場景中進(jìn)行推薦并展示;
[0051]服務(wù)器預(yù)置預(yù)測模型,所述預(yù)測模型分析全網(wǎng)中文本和圖片,從而統(tǒng)計各類型、款式家具同時出現(xiàn)的概率,從而得到各類型、款式家具的關(guān)聯(lián)情況。對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測時,將目標(biāo)家具上傳到服務(wù)器端,在服務(wù)器端的預(yù)測模型中對目標(biāo)家具進(jìn)行匹配,統(tǒng)計數(shù)據(jù)庫中各類型、款式家具與目標(biāo)家具共現(xiàn)頻率,則得到與目標(biāo)家具關(guān)聯(lián)程度最大的若干家具,將這些家具作為目標(biāo)家具對應(yīng)的陪襯家具。
[0052]服務(wù)器在數(shù)據(jù)庫中調(diào)用對應(yīng)的陪襯家具的模型,并下發(fā)所述陪襯家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中按照隨機位置進(jìn)行加載,以一定透明度進(jìn)行顯示這些陪襯家具,從而保證目標(biāo)家具的顯示效果。
[0053]步驟104、客戶端接受觸發(fā)信號,使所述陪襯家具隨觸發(fā)信號拖曳、擺放至室內(nèi)模型中。
[0054]在室內(nèi)模型中用戶在客戶端可通過預(yù)定義的命令對陪襯家具進(jìn)行觸發(fā),從而實現(xiàn)陪襯家具隨觸發(fā)信號拖曳、擺放,并在室內(nèi)模型中實現(xiàn)添加攝像機實例,使用戶可以通過觸發(fā)信號改變視角,方便用戶自由擺放陪襯家具和目標(biāo)家具,真實模擬了目標(biāo)家具的擺放效果,直至用戶滿意為止。
[0055]本發(fā)明的實施例二還公開了一種家具仿真布局系統(tǒng),如圖2所示,包括如下模塊:
[0056]抓取模塊201,運行在服務(wù)器,用于抓取終端所在位置周邊樓盤的戶型圖,根據(jù)戶型圖建模得到各戶型的室內(nèi)模型;
[0057]顯示模塊202,運行在客戶端,用于選取目標(biāo)家具,根據(jù)在戶型圖中拖至的目標(biāo)位置在室內(nèi)模型中調(diào)用目標(biāo)位置對應(yīng)的場景,將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示;
[0058]預(yù)測模塊203,運行在服務(wù)器,用于根據(jù)目標(biāo)家具的屬性對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測,下發(fā)所述陪襯家具對應(yīng)的模型在所述室內(nèi)模型對應(yīng)的場景中進(jìn)行推薦并展示;
[0059]交互模塊204,運行在客戶端,用于接受觸發(fā)信號,使所述陪襯家具隨觸發(fā)信號拖曳、擺放至室內(nèi)模型中。
[0060]優(yōu)選的,所述抓取模塊具體用于獲取終端的位置信息,根據(jù)所述位置信息在地圖引擎中搜索附近樓盤對應(yīng)的戶型圖。
[0061]優(yōu)選的,所述抓取模塊具體用于按戶型圖的線條結(jié)構(gòu)進(jìn)行轉(zhuǎn)向拉伸,形成室內(nèi)模型的墻體結(jié)構(gòu)和樓板,再選擇室內(nèi)貼圖分別對墻體結(jié)構(gòu)和樓板相應(yīng)的進(jìn)行著色,渲染或者直接貼圖,從而形成室內(nèi)模型。
[0062]優(yōu)選的,所述渲染模塊具體用于根據(jù)目標(biāo)位置在戶型圖中的相對坐標(biāo)確定所述目標(biāo)位置在室內(nèi)模型中的相對位置,調(diào)用目標(biāo)家具對應(yīng)的模型至所述目標(biāo)位置在室內(nèi)模型中的相對位置。
[0063]優(yōu)選的,所述預(yù)測模塊具體用于將目標(biāo)家具上傳到服務(wù)器端,在服務(wù)器端的預(yù)測模型中對目標(biāo)家具進(jìn)行匹配,得到目標(biāo)家具對應(yīng)的陪襯家具。
[0064]本發(fā)明實施例提供的一種家具仿真布局方法和系統(tǒng),通過圖形顯示效果,具有直觀性,家居空間、家具等都通過圖形進(jìn)行仿真顯示,用戶在iPad之類的移動設(shè)備就可以準(zhǔn)確地判斷某樣家具是否合適自己的選擇要求,而不用像傳統(tǒng)的方式那樣依靠感覺來做出判斷,滿足了賣場等具體環(huán)境下演示、交互等應(yīng)用需求。本發(fā)明用戶只需首次取得家居空間的模型數(shù)據(jù)后,就可以將其保存在數(shù)據(jù)庫中,等有需要的時候隨時可以調(diào)出來使用,并且,通過光照渲染技術(shù)避免了由于占用資源極大的光能信息在處理時產(chǎn)生的圖像抖動,從而最大程度優(yōu)化了系統(tǒng)內(nèi)存,使得真實的3D效果可以在iPad之類的移動終端上完美展示,保證了移動平臺上三維效果的流暢顯示,使用戶得到了更大的便利。
[0065]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種家具仿真布局方法,其特征在于,包括如下步驟: 1)服務(wù)器抓取終端所在位置周邊樓盤的戶型圖,根據(jù)戶型圖建模得到各戶型的室內(nèi)模型; 2)客戶端選取目標(biāo)家具,根據(jù)在戶型圖中拖至的目標(biāo)位置在室內(nèi)模型中調(diào)用目標(biāo)位置對應(yīng)的場景,將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示; 3)服務(wù)器根據(jù)目標(biāo)家具的屬性對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測,下發(fā)所述陪襯家具對應(yīng)的模型在所述室內(nèi)模型對應(yīng)的場景中進(jìn)行推薦并展示; 4)客戶端接受觸發(fā)信號,使所述陪襯家具隨觸發(fā)信號拖曳、擺放至室內(nèi)模型中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述服務(wù)器抓取終端所在位置周邊樓盤的戶型圖時,獲取終端的位置信息,根據(jù)所述位置信息在地圖引擎中搜索附近樓盤對應(yīng)的戶型圖。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述服務(wù)器根據(jù)戶型圖建模得到各戶型的室內(nèi)模型時,按戶型圖的線條結(jié)構(gòu)進(jìn)行轉(zhuǎn)向拉伸,形成室內(nèi)模型的墻體結(jié)構(gòu)和樓板,再選擇室內(nèi)貼圖分別對墻體結(jié)構(gòu)和樓板相應(yīng)的進(jìn)行著色,渲染或者直接貼圖,從而形成室內(nèi)模型。
4.根據(jù)權(quán)利要求4所述的方法,其特征在于:還包括,服務(wù)器將室內(nèi)模型的墻體結(jié)構(gòu)和樓板連同模型參數(shù)進(jìn)行統(tǒng)一關(guān)聯(lián),將光照信息經(jīng)渲染形成的光照貼圖按模型參數(shù)貼在室內(nèi)模型的室內(nèi)貼圖上。
5.根據(jù)權(quán)利要求1或4`所述的方法,其特征在于,還包括:在客戶端選取目標(biāo)家具前,所述目標(biāo)家具和所述陪襯家具對應(yīng)的模型預(yù)先進(jìn)行渲染,渲染時分別在模型的底邊貼上陰影貼圖。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述客戶端將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示時,根據(jù)目標(biāo)位置在戶型圖中的相對坐標(biāo)確定所述目標(biāo)位置在室內(nèi)模型中的相對位置,調(diào)用目標(biāo)家具對應(yīng)的模型至所述目標(biāo)位置在室內(nèi)模型中的相對位置。
7.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括:所述客戶端根據(jù)所述室內(nèi)模型的尺寸,利用碰撞盒校準(zhǔn)目標(biāo)家具對應(yīng)的模型在室內(nèi)模型中的相對位置,使所述目標(biāo)家具對應(yīng)的模型與室內(nèi)模型中的平面對齊。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于:所述服務(wù)器對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測時,將目標(biāo)家具上傳到服務(wù)器端,在服務(wù)器端的預(yù)測模型中對目標(biāo)家具進(jìn)行匹配,得到目標(biāo)家具對應(yīng)的陪襯家具。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于:所述服務(wù)器對目標(biāo)家具進(jìn)行匹配時,統(tǒng)計數(shù)據(jù)庫中與目標(biāo)家具共現(xiàn)的家具,并對數(shù)據(jù)庫中的各家具進(jìn)行打分,匹配得到與目標(biāo)家具相關(guān)各陪襯家具。
10.一種家具仿真布局系統(tǒng),其特征在于,包括如下模塊: 抓取模塊,運行在服務(wù)器,用于抓取終端所在位置周邊樓盤的戶型圖,根據(jù)戶型圖建模得到各戶型的室內(nèi)模型; 顯示模塊,運行在客戶端,用于選取目標(biāo)家具,根據(jù)在戶型圖中拖至的目標(biāo)位置在室內(nèi)模型中調(diào)用目標(biāo)位置對應(yīng)的場景,將目標(biāo)家具對應(yīng)的模型在室內(nèi)模型對應(yīng)的場景中進(jìn)行顯示; 預(yù)測模塊,運行在服務(wù)器,用于根據(jù)目標(biāo)家具的屬性對與目標(biāo)家具配套的陪襯家具進(jìn)行預(yù)測,下發(fā)所述陪襯家具對應(yīng)的模型在所述室內(nèi)模型對應(yīng)的場景中進(jìn)行推薦并展示; 交互模塊,運行在客戶端,用于接受觸發(fā)信號,使所述陪襯家具隨觸發(fā)信號拖曳、擺放至室內(nèi)模型中。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述抓取模塊具體用于獲取終端的位置信息,根據(jù)所述位置信息在地圖引擎中搜索附近樓盤對應(yīng)的戶型圖。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述抓取模塊具體用于按戶型圖的線條結(jié)構(gòu)進(jìn)行轉(zhuǎn)向拉伸,形成室內(nèi)模型的墻體結(jié)構(gòu)和樓板,再選擇室內(nèi)貼圖分別對墻體結(jié)構(gòu)和樓板相應(yīng)的進(jìn)行著色,渲染或者直接貼圖,從而形成室內(nèi)模型。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述渲染模塊具體用于根據(jù)目標(biāo)位置在戶型圖中的相對 坐標(biāo)確定所述目標(biāo)位置在室內(nèi)模型中的相對位置,調(diào)用目標(biāo)家具對應(yīng)的模型至所述目標(biāo)位置在室內(nèi)模型中的相對位置。
14.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于:所述預(yù)測模塊具體用于將目標(biāo)家具上傳到服務(wù)器端,在服務(wù)器端的預(yù)測模型中對目標(biāo)家具進(jìn)行匹配,得到目標(biāo)家具對應(yīng)的陪襯家具。
【文檔編號】G06T19/00GK103778538SQ201210393923
【公開日】2014年5月7日 申請日期:2012年10月17日 優(yōu)先權(quán)日:2012年10月17日
【發(fā)明者】李興斌 申請人:李興斌