專利名稱:一種三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,尤其涉及一種三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法。
背景技術(shù):
在虛擬現(xiàn)實(shí)領(lǐng)域中,三維場景的設(shè)計(jì)與建模是最重要并且最耗人力的工作之一。建筑物的三維模型作為重要的場景模型具有廣泛的應(yīng)用,例如樓盤展示、安全預(yù)演、虛擬家裝等等。而目前三維場景主要由美術(shù)人員手工建模,需要專業(yè)的知識(shí)技術(shù)和較長的建模周期。面對日益增長的三維場景建模需求,如何提高場景建模效率成為了一個(gè)重要課題。虛擬三維場景的自動(dòng)生成技術(shù)為提高場景建模效率作出了重要貢獻(xiàn),該技術(shù)主要有兩類實(shí)現(xiàn)方案,一是基于約束的空間自動(dòng)布局技術(shù),一是基于知識(shí)的從文本到三維場景的轉(zhuǎn)換。從現(xiàn)有的方法來看,大部分生成場景的過程是“從無到有”的構(gòu)建,很少有對現(xiàn)有場景進(jìn)行復(fù)用與共享,建模效率還有待提高?,F(xiàn)有技術(shù)方案一是一種基于本體技術(shù)的三維場景建模方法和系統(tǒng),該方案是針對已有建模方法成本高、耗費(fèi)大,建模過程過于復(fù)雜的缺點(diǎn)提出的一種可以整合領(lǐng)域?qū)<覍鼍懊枋龅谋倔w建模方法及系統(tǒng)。方案具有交互簡單,易于使用,構(gòu)建的場景符合客觀事實(shí),特別是針對需建立符合特定歷史規(guī)定的歷史場景的應(yīng)用過程中,該發(fā)明能夠較好的將歷史學(xué)家、建筑學(xué)家、計(jì)算機(jī)專家等對歷史場景的正確描述結(jié)合起來,構(gòu)建出符合歷史和地理特點(diǎn)的特定歷史場景。缺點(diǎn)是需要預(yù)先準(zhǔn)備領(lǐng)域知識(shí),只適用于具有明確特征的室外場景。現(xiàn)有技術(shù)方案二是一種基于實(shí)例和約束的三維場景概念設(shè)計(jì)系統(tǒng),該系統(tǒng)首先根據(jù)所獲取的場景實(shí)例中所蘊(yùn)含的不同層次的語義信息,對其進(jìn)行場景元素過濾和場景語義標(biāo)注,并由此構(gòu)建三維場景實(shí)例庫;相應(yīng)地,對場景中可能出現(xiàn)的元素類別進(jìn)行分類和語義標(biāo)注,并建立場景元素庫。接著,應(yīng)用基于實(shí)例的方法,并結(jié)合場景設(shè)計(jì)過程中涉及到的知識(shí),得到與實(shí)例特征相近的三維場景。該方案的缺點(diǎn)是根據(jù)對目標(biāo)場景的描述,在實(shí)例庫中找到相似案例生成具體的目標(biāo)場景,不支持從三維場景獲取相關(guān)信息生成新的三維場景。在虛擬家裝的應(yīng)用中,室內(nèi)設(shè)計(jì)是一個(gè)重要的模塊。使用現(xiàn)有的交互式室內(nèi)設(shè)計(jì)軟件,完整地完成一套房子的裝修設(shè)計(jì)耗時(shí)很大。而目前的生成三維場景的大多數(shù)方法都是只能生成單個(gè)場景,不能通過對某一類場景風(fēng)格的學(xué)習(xí)生成具有相同風(fēng)格的另一個(gè)場
旦
o
發(fā)明內(nèi)容
為了提高風(fēng)格化室內(nèi)場景建模的效率,本發(fā)明提出了一種三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,針對交互式虛擬家居設(shè)計(jì)的應(yīng)用,能夠復(fù)制三維虛擬室內(nèi)場景的設(shè)計(jì)風(fēng)格,能夠快速生成室內(nèi)三維設(shè)計(jì)模型,解決快速生成與樣板房見具有相同設(shè)計(jì)風(fēng)格的室內(nèi)場景的設(shè)計(jì)方案的問題。
本發(fā)明的主要思想在于從已有室內(nèi)裝修風(fēng)格樣本中提取相應(yīng)風(fēng)格特征的參數(shù),指導(dǎo)新的場景生成,然后將相應(yīng)的風(fēng)格參數(shù)轉(zhuǎn)換為三維表現(xiàn)形式,復(fù)制于待裝修的毛坯房的三維模型中,最后通過約束函數(shù)調(diào)整毛坯房中各設(shè)計(jì)元素的位置和比例關(guān)系,生成完整的風(fēng)格統(tǒng)一的室內(nèi)設(shè)計(jì)方案。為達(dá)此目的,本發(fā)明采用以下技術(shù)方案
一種三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,包括步驟A、在模型數(shù)據(jù)庫中存儲(chǔ)室內(nèi)設(shè)計(jì)元素的三維模型,每個(gè)設(shè)計(jì)元素的三維模型具有唯一 ID號(hào)和所屬類別;B、輸入已裝修好的樣板房的三維模型,提取每個(gè)房間的名稱以及房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù),生成描述設(shè)計(jì)風(fēng)格的語義文件;C、輸入待裝修的毛坯房的三維模型,根據(jù)毛坯房每個(gè)房間的名稱從所述語義文件中獲取相同名稱樣板房房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù);D、根據(jù)所述風(fēng)格特征參數(shù)從模型數(shù)據(jù)庫中獲取對應(yīng)的設(shè)計(jì)元素三維模型,添加在待裝修的毛坯房的三維模型中;E、根據(jù)所述語義文件中對應(yīng)的家具布局特征參數(shù)獲取模型數(shù)據(jù)庫中對應(yīng)的家具模型,并添加在房間的對應(yīng)位置,生成毛坯房的三維虛擬室內(nèi)設(shè)計(jì)模型。作為上述技術(shù)方案的優(yōu)選,所述步驟A中室內(nèi)設(shè)計(jì)元素包括地板、墻壁、門、窗和家具。作為上述技術(shù)方案的優(yōu)選,所述步驟B中風(fēng)格特征參數(shù)包括地面材質(zhì)、墻面材質(zhì)、地面與墻面的顏色對比度、門和窗的id號(hào)、家具的id號(hào)和該家具在該房間內(nèi)的局部坐標(biāo);家具布局特征參數(shù)包括該家具在房間內(nèi)的局部坐標(biāo)、家具背面與最臨近墻的夾角、是否靠墻和是否靠角落。作為上述技術(shù)方案的優(yōu)選,所述步驟B中生成語義文件是將所述風(fēng)格特征參數(shù)和每個(gè)房間內(nèi)家具布局特征參數(shù)組織為xml格式的文件。作為上述技術(shù)方案的優(yōu)選,所述步驟C進(jìn)一步包括以下步驟將毛坯房的房間稱為目標(biāo)房間,樣板房的房間稱為源房間,設(shè)目標(biāo)房間數(shù)量為i,源房間的數(shù)量為j ;如果i ( j,在源房間中取前i個(gè)房間,依次將風(fēng)格特征參數(shù)和家具布局特征參數(shù)復(fù)制到i個(gè)目標(biāo)房間內(nèi),轉(zhuǎn)至步驟C ;如果i > j,依次將j個(gè)源房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù)復(fù)制到j(luò)個(gè)目標(biāo)房間,接著在源房間中隨機(jī)選擇i_j個(gè)房間將風(fēng)格特征參數(shù)和家具布局特征參數(shù)復(fù)制到余下的i_j個(gè)目標(biāo)房間,轉(zhuǎn)至步驟D。作為上述技術(shù)方案的優(yōu)選,所述步驟E中將模型數(shù)據(jù)庫中對應(yīng)的家具模型,并添加在房間的對應(yīng)位置進(jìn)一步包括以下步驟將家具布局所需要滿足的約束用代價(jià)函數(shù)用下述公式來表示C(O) = wa*ca (O) +wp*cp (O) +w0*c。(O) +wpair*cpair (O)其中,O表示一個(gè)家具布局方案,Ca(O)為靠角落的代價(jià)函數(shù),Cp(O)為靠墻的代價(jià)函數(shù),C0(O)為家具與最近墻體之間角度的代價(jià)函數(shù),Cpair(O)為成對家具的代價(jià)函數(shù);
如果所述家具模型有靠墻或靠角落的屬性,而在目標(biāo)房間的初始位置未滿足??恳螅瑒t通過平移方式移動(dòng)到離該家具最近的墻邊或角落;如果在平移的過程中沒有找到合適的位置,則通過旋轉(zhuǎn)找到與當(dāng)前墻面相鄰的墻面或下一個(gè)角落;如果一個(gè)家具模型經(jīng)過平移和旋轉(zhuǎn)過程后還不能擺放到合理的位置,則在模型數(shù)據(jù)庫中通過查詢列表找到另外一個(gè)同類型的家具替代。作為上述技術(shù)方案的優(yōu)選,所述在模型數(shù)據(jù)庫中通過查詢列表找到另外一個(gè)同類型的家具替代,具體為用占地面積小于所述家具模型的另一個(gè)家具模型代替。本發(fā)明的技術(shù)效果在于采用本發(fā)明的方法,能將同類裝修風(fēng)格套用到不同結(jié)構(gòu)的戶型上,快速生成不同風(fēng)格的室內(nèi)三維模型,也能在同一套戶型上快速生成不同風(fēng)格的裝修效果,能夠大幅度減少手工交互設(shè)計(jì)的工作量,提高室內(nèi)場景的建模效率。 本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖I是本發(fā)明具體實(shí)施方式
的三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法的流程圖。
具體實(shí)施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明的下述具體實(shí)施方式
中,毛坯房指未經(jīng)過裝修的室內(nèi)三維場景模型,樣板房指裝修后的室內(nèi)三維場景模型,是由毛坯房、門窗模型以及具有特定材質(zhì)屬性的地板和墻紙模型組成的。如圖I所示,為本發(fā)明一種三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法的具體實(shí)施方式
,包括以下步驟步驟101、在模型數(shù)據(jù)庫中存儲(chǔ)室內(nèi)設(shè)計(jì)元素的三維模型,每個(gè)設(shè)計(jì)元素的三維模型具有唯一 ID號(hào)和所屬類別;在該步驟中,風(fēng)格特點(diǎn)是按不同功能類型的房間來劃分的,例如中式客廳,歐式陽臺(tái),日式臥室等等。房間風(fēng)格特點(diǎn)是通過該房間地板、墻壁材質(zhì)、門窗材料以及家具的擺放位置來描述的。模型庫中儲(chǔ)存了大量地板、墻壁、門、窗和各種家具的三維模型,每個(gè)三維模型都對應(yīng)了 id號(hào)和所屬類別,每個(gè)類別按照家具模型的占地大小排序。步驟102、輸入已裝修好的樣板房的三維模型,提取每個(gè)房間的名稱以及房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù),生成描述設(shè)計(jì)風(fēng)格的語義文件;根據(jù)輸入的樣板房的三維模型,對每個(gè)房間分別提取風(fēng)格特征參數(shù)。風(fēng)格特征參數(shù)包括地面材質(zhì)、墻面材質(zhì)、地面與墻面的顏色對比度,門和窗的id號(hào)、家具的id號(hào)以及該家具在該房間內(nèi)的局部坐標(biāo)。提取每個(gè)房間內(nèi)家具布局的特征,其中,家具由其三維模型的包圍盒表示,并將“背面”標(biāo)記。單個(gè)家具有“是否靠墻”、“是否靠角落”的屬性。單個(gè)家具的布局特征用該家具在房間內(nèi)的局部坐標(biāo)、家具背面與最臨近墻的夾角、是否靠墻和是否靠角落組成的四元組〈P,0 , w, c>來表示。然后將每個(gè)房間的風(fēng)格特征參數(shù)和房間內(nèi)家具布局的特征參數(shù)組織成xml格式的文件,稱為語義文件,用于描述樣板房的設(shè)計(jì)風(fēng)格。步驟103、輸入待裝修的毛坯房的三維模型,根據(jù)毛坯房每個(gè)房間的名稱從所述語義文件中獲取相同名稱樣板房房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù);該步驟中,首先依次為毛坯房的每個(gè)房間獲取樣板房相同名稱房間的風(fēng)格參數(shù)設(shè)當(dāng)前要處理的房間名為room_name,毛還房中名為room_name的房間稱為目標(biāo)房間,樣板 房中名為r00m_name的房間稱為源房間。設(shè)目標(biāo)房間數(shù)量為i,源房間的數(shù)量為j (例如毛坯房有3個(gè)臥室,樣板房有2個(gè)臥室,則毛坯房的3個(gè)臥室統(tǒng)稱為目標(biāo)房間,樣板房2個(gè)臥室稱為源房間,i = 3,j = 4),如果i彡j,轉(zhuǎn)至2-1 ;如果i > j轉(zhuǎn)至2-2。2-1.在源房間中取前i個(gè)房間,依次將風(fēng)格復(fù)制到i個(gè)目標(biāo)房間內(nèi),轉(zhuǎn)至步驟
104;2-2.依次將j個(gè)源房間的風(fēng)格復(fù)制到j(luò)個(gè)目標(biāo)房間,接著在源房間中隨機(jī)選擇i-j個(gè)房間將風(fēng)格復(fù)制到余下的i_j個(gè)目標(biāo)房間。步驟104、根據(jù)所述風(fēng)格特征參數(shù)從模型數(shù)據(jù)庫中獲取對應(yīng)的設(shè)計(jì)元素三維模型,添加在待裝修的毛坯房的三維模型中;步驟105、根據(jù)所述語義文件中對應(yīng)的家具布局特征參數(shù)獲取模型數(shù)據(jù)庫中對應(yīng)的家具模型,并添加在房間的對應(yīng)位置,生成毛坯房的三維虛擬室內(nèi)設(shè)計(jì)模型。步驟104和105為參數(shù)解析過程,是將樣板房的風(fēng)格特征參數(shù)還原成三維模型,根據(jù)參數(shù)中各種材料、家具的id號(hào),在模型庫中找到對應(yīng)的三維模型,根據(jù)語義文件中記錄的家具擺放位置的坐標(biāo)放置在目標(biāo)房間的相應(yīng)位置,這時(shí)候的位置稱為初始位置。在上述還原過程中,由于戶型結(jié)構(gòu)各不相同,系統(tǒng)將對室內(nèi)家具的布局進(jìn)行調(diào)整,得到合理的家具布局方案。合理體現(xiàn)在兩個(gè)方面,一是幾何合理,即家具不能穿越房間的墻壁。二是位置合理,即目的房間中家具的擺放位置要遵從源房間中同類家具的擺放位置,并且要滿足人體工程學(xué)的基本原理,如家具與家具之間要保持一定的距離供人行走等等。本發(fā)明將家具布局所需要滿足的約束用代價(jià)函數(shù)來表示,整體布局的代價(jià)函數(shù)是各個(gè)約束代價(jià)函數(shù)的加權(quán)和,通過對整體布局的代價(jià)函數(shù)求最優(yōu)解,得到最好的布局方案。布局的調(diào)整方式包括對家具的平移、旋轉(zhuǎn)和替換。將家具布局所需要滿足的約束用代價(jià)函數(shù)用下述公式來表示C(O) = wa*ca(O) +wp*cp (O) +wo*co (O) +wpair*cpair (O)其中,O表示一個(gè)家具布局方案,ca(O)為靠角落的代價(jià)函數(shù),cp(O)為靠墻的代價(jià)函數(shù),Co(O)為家具與最近墻體之間角度的代價(jià)函數(shù),Cpair(O)為成對家具的代價(jià)函數(shù)??偟拇鷥r(jià)函數(shù)是以上四個(gè)代價(jià)函數(shù)的加權(quán)和,總代價(jià)函數(shù)的值越小,代表對應(yīng)的家具布局方案越好。
如果所述家具模型有靠墻或靠角落的屬性,而在目標(biāo)房間的初始位置未滿足??恳?,則通過平移方式移動(dòng)到離該家具最近的墻邊或角落;如果在平移的過程中沒有找到合適的位置,則通過旋轉(zhuǎn)找到與當(dāng)前墻面相鄰的墻面或下一個(gè)角落;如果一個(gè)家具模型經(jīng)過平移和旋轉(zhuǎn)過程后還不能擺放到合理的位置,則在模型數(shù)據(jù)庫中通過查詢列表找到另外一個(gè)同類型的家具替代。由于沖突一般是由家具面積大而擺放不下所引起的,因此可以找到一個(gè)占地面積較小的家具來替代當(dāng)前家具。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,其特征在于,包括步驟 A、在模型數(shù)據(jù)庫中存儲(chǔ)室內(nèi)設(shè)計(jì)元素的三維模型,每個(gè)設(shè)計(jì)元素的三維模型具有唯一ID號(hào)和所屬類別; B、輸入已裝修好的樣板房的三維模型,提取每個(gè)房間的名稱以及房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù),生成描述設(shè)計(jì)風(fēng)格的語義文件; C、輸入待裝修的毛坯房的三維模型,根據(jù)毛坯房每個(gè)房間的名稱從所述語義文件中獲取相同名稱樣板房房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù); D、根據(jù)所述風(fēng)格特征參數(shù)從模型數(shù)據(jù)庫中獲取對應(yīng)的設(shè)計(jì)元素三維模型,添加在待裝修的毛坯房的三維模型中; E、根據(jù)所述語義文件中對應(yīng)的家具布局特征參數(shù)獲取模型數(shù)據(jù)庫中對應(yīng)的家具模型,并添加在房間的對應(yīng)位置,生成毛坯房的三維虛擬室內(nèi)設(shè)計(jì)模型。
2.根據(jù)權(quán)利要求I所述的三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,其特征在于,所述步驟A中室內(nèi)設(shè)計(jì)元素包括地板、墻壁、門、窗和家具。
3.根據(jù)權(quán)利要求I所述的三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,其特征在于,所述步驟B中 風(fēng)格特征參數(shù)包括地面材質(zhì)、墻面材質(zhì)、地面與墻面的顏色對比度、門和窗的id號(hào)、家具的id號(hào)和該家具在該房間內(nèi)的局部坐標(biāo); 家具布局特征參數(shù)包括該家具在房間內(nèi)的局部坐標(biāo)、家具背面與最臨近墻的夾角、是否靠墻和是否靠角落。
4.根據(jù)權(quán)利要求I所述的三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,其特征在于,所述步驟B中生成語義文件是將所述風(fēng)格特征參數(shù)和每個(gè)房間內(nèi)家具布局特征參數(shù)組織為xml格式的文件。
5.根據(jù)權(quán)利要求I所述的三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,其特征在于,所述步驟C進(jìn)一步包括以下步驟 將毛坯房的房間稱為目標(biāo)房間,樣板房的房間稱為源房間,設(shè)目標(biāo)房間數(shù)量為i,源房間的數(shù)量為j ; 如果i < j,在源房間中取前i個(gè)房間,依次將風(fēng)格特征參數(shù)和家具布局特征參數(shù)復(fù)制至IJi個(gè)目標(biāo)房間內(nèi),轉(zhuǎn)至步驟C ; 如果i > j,依次將j個(gè)源房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù)復(fù)制到j(luò)個(gè)目標(biāo)房間,接著在源房間中隨機(jī)選擇i_j個(gè)房間將風(fēng)格特征參數(shù)和家具布局特征參數(shù)復(fù)制到余下的i-j個(gè)目標(biāo)房間,轉(zhuǎn)至步驟D。
6.根據(jù)權(quán)利要求I所述的三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,其特征在于,所述步驟E中將模型數(shù)據(jù)庫中對應(yīng)的家具模型,并添加在房間的對應(yīng)位置進(jìn)一步包括以下步驟 將家具布局所需要滿足的約束用代價(jià)函數(shù)用下述公式來表示 C (φ) = wa*ca (Φ) +wp*cp (Φ) +w0*c0 (Φ) +wpair*cpair (Φ) 其中,φ表示一個(gè)家具布局方案,Ca(O)為靠角落的代價(jià)函數(shù),Cp(O)為靠墻的代價(jià)函數(shù),ο0(Φ)為家具與最近墻體之間角度的代價(jià)函數(shù),Cpair(Φ)為成對家具的代價(jià)函數(shù); 如果所述家具模型有靠墻或靠角落的屬性,而在目標(biāo)房間的初始位置未滿足停靠要求,則通過平移方式移動(dòng)到離該家具最近的墻邊或角落;如果在平移的過程中沒有找到合適的位置,則通過旋轉(zhuǎn)找到與當(dāng)前墻面相鄰的墻面或下一個(gè)角落; 如果一個(gè)家具模型經(jīng)過平移和旋轉(zhuǎn)過程后還不能擺放到合理的位置,則在模型數(shù)據(jù)庫中通過查詢列表找到另外一個(gè)同類型的家具替代。
7.根據(jù)權(quán)利要求6所述的三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,其特征在于,所述在模型數(shù)據(jù)庫中通過查詢列表找到另外一個(gè)同類型的家具替代,具體為用占地面積小于所述家具模型的另一個(gè)家具模型代替。
全文摘要
本發(fā)明公開了一種三維虛擬室內(nèi)設(shè)計(jì)方案的生成方法,首先,在模型數(shù)據(jù)庫中存儲(chǔ)室內(nèi)設(shè)計(jì)元素的三維模型,輸入已裝修好的樣板房的三維模型,提取每個(gè)房間的名稱以及房間的風(fēng)格特征參數(shù)和家具布局特征參數(shù);從模型數(shù)據(jù)庫中獲取對應(yīng)的室內(nèi)設(shè)計(jì)元素三維模型,添加在待裝修的毛坯房的三維模型中;根據(jù)所述語義文件中對應(yīng)的家具布局特征參數(shù)獲取模型數(shù)據(jù)庫中對應(yīng)的家具模型,并添加在房間的對應(yīng)位置,生成毛坯房的三維虛擬室內(nèi)設(shè)計(jì)模型。本發(fā)明能夠根據(jù)一個(gè)室內(nèi)場景模板自動(dòng)生成多個(gè)同類風(fēng)格的三維室內(nèi)場景模型,實(shí)現(xiàn)大規(guī)模室內(nèi)場景的自動(dòng)建模,大大減少交互量,并能移植到不同的應(yīng)用平臺(tái)上。
文檔編號(hào)G06T19/00GK102737409SQ20121021563
公開日2012年10月17日 申請日期2012年6月28日 優(yōu)先權(quán)日2012年6月28日
發(fā)明者劉米蘭, 李淳芃, 王兆其 申請人:北京中科廣視科技有限公司