一種三維虛擬對(duì)象模型生成方法及電子設(shè)備的制造方法
【專利摘要】本發(fā)明公開了一種三維虛擬對(duì)象模型生成方法,用于解決現(xiàn)有技術(shù)中電子設(shè)備的功能較為單一的技術(shù)問(wèn)題。所述方法包括:識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。本發(fā)明還公開了相應(yīng)的電子設(shè)備。
【專利說(shuō)明】
一種三維虛擬對(duì)象模型生成方法及電子設(shè)備
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種三維虛擬對(duì)象模型生成方法及電子設(shè)備。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來(lái)越多,人們也享受到了科技發(fā)展帶來(lái)的各種便利?,F(xiàn)在人們可以通過(guò)各種類型的電子設(shè)備享受隨著科技發(fā)展帶來(lái)的舒適生活。
[0003]目前,人們可以通過(guò)能夠投影三維模型的電子設(shè)備觀看虛擬的三維模型,但只能對(duì)觀看到的三維模型進(jìn)行有限的操作,比如,用戶可以對(duì)單個(gè)的三維模型進(jìn)行移動(dòng)、旋轉(zhuǎn)、等等一些簡(jiǎn)單的操作,可見,在操作三維模型時(shí),電子設(shè)備能夠供給用戶操作的方式較少,現(xiàn)有的電子設(shè)備只能響應(yīng)用戶簡(jiǎn)單的操作,設(shè)備能夠?qū)崿F(xiàn)的功能較為單一。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種三維虛擬對(duì)象模型生成方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中電子設(shè)備的功能較為單一的技術(shù)問(wèn)題。
[0005]第一方面,提供一種三維虛擬對(duì)象模型生成方法,包括:
[0006]識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;
[0007]根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;
[0008]其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
[0009]可選的,所述目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)所述至少兩個(gè)三維虛擬對(duì)象中至少一個(gè)三維虛擬對(duì)象的所能夠?qū)崿F(xiàn)的至少部分功能。
[0010]可選的,根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,包括:
[0011 ]根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型。
[0012]可選的,
[0013]根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),包括:
[0014]根據(jù)所述空間手勢(shì)操作,獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù);
[0015]根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型,包括:
[0016]根據(jù)獲得的參數(shù),合并所述第一部位與所述第二部位,以將所述第一三維虛擬對(duì)象模型與所述第二三維虛擬對(duì)象模型進(jìn)行組合,得到所述目標(biāo)三維虛擬對(duì)象模型。
[0017]可選的,
[0018]分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),包括:
[0019]獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);
[0020]根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,包括:
[0021]根據(jù)所述N個(gè)參數(shù)和/或所述M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;所述第三三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征;
[0022]確定所述第三三維虛擬對(duì)象模型為所述目標(biāo)三維虛擬對(duì)象模型;
[0023]在得到目標(biāo)三維虛擬對(duì)象模型之后,還包括:
[0024]以所述目標(biāo)三維虛擬對(duì)象模型替換所述至少兩個(gè)三維虛擬對(duì)象模型。
[0025]可選的,
[0026]在根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型之前,還包括:
[0027]獲取第一二維虛擬對(duì)象模型;
[0028]分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,包括:
[0029]分別獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取所述第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型及所述第一二維虛擬對(duì)象模型進(jìn)行處理,以得到所述目標(biāo)三維虛擬對(duì)象模型。
[0030]第二方面,提供一種電子設(shè)備,包括:
[0031]存儲(chǔ)器,用于存儲(chǔ)指令;
[0032]處理器,用于執(zhí)行所述指令:識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
[0033]可選的,所述目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)所述至少兩個(gè)三維虛擬對(duì)象模型中至少一個(gè)三維虛擬對(duì)象模型的所能夠?qū)崿F(xiàn)的至少部分功能。
[0034]可選的,所述處理器用于:
[0035]根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型。
[0036]可選的,所述處理器用于:
[0037]根據(jù)所述空間手勢(shì)操作,獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù);
[0038]根據(jù)獲得的參數(shù),合并所述第一部位與所述第二部位,以將所述第一三維虛擬對(duì)象模型與所述第二三維虛擬對(duì)象模型進(jìn)行組合,得到所述目標(biāo)三維虛擬對(duì)象模型。
[0039]可選的,所述處理器用于:
[0040]獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);
[0041]根據(jù)所述N個(gè)參數(shù)和/或所述M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;所述第三三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征;
[0042]確定所述第三三維虛擬對(duì)象模型為所述目標(biāo)三維虛擬對(duì)象模型;
[0043]所述處理器還用于:
[0044]在得到目標(biāo)三維虛擬對(duì)象模型之后,以所述目標(biāo)三維虛擬對(duì)象模型替換所述至少兩個(gè)三維虛擬對(duì)象模型。
[0045]可選的,所述處理器用于:
[0046]在根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型之前,獲取第一二維虛擬對(duì)象模型;
[0047]分別獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取所述第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型及所述第一二維虛擬對(duì)象模型進(jìn)行處理,以得到所述目標(biāo)三維虛擬對(duì)象模型。
[0048]第三方面,提供一種電子設(shè)備,包括:
[0049]識(shí)別模塊,用于識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;
[0050]處理模塊,用于根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;
[0051]其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
[0052]本發(fā)明實(shí)施例中,用戶可以對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行空間手勢(shì)操作,比如可以用兩只手分別握住一個(gè)三維虛擬對(duì)象模型,再將兩只手靠攏,電子設(shè)備在對(duì)這兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理之后,可以得到一個(gè)新的目標(biāo)三維虛擬對(duì)象模型。這樣,用戶可以隨心所欲地將多個(gè)三維虛擬對(duì)象模型組合成一個(gè),用戶體驗(yàn)較好,提升了電子設(shè)備對(duì)三維虛擬對(duì)象模型的處理能力,同時(shí)也為電子設(shè)備增添了新的功能。
【附圖說(shuō)明】
[0053]圖1為本發(fā)明實(shí)施例中三維虛擬對(duì)象模型生成方法的流程圖;
[0054]圖2為本發(fā)明實(shí)施例中電子設(shè)備的結(jié)構(gòu)示意圖;
[0055]圖3為本發(fā)明實(shí)施例中電子設(shè)備的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0056]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0057]本發(fā)明實(shí)施例中的電子設(shè)備可以是任意的具有VR(VirtualReality,虛擬現(xiàn)實(shí))和/或AR(Augmented Reality,現(xiàn)實(shí)增強(qiáng))功能的設(shè)備,比如,VR智能眼鏡、VR智能頭藍(lán)等等不同的電子設(shè)備,本發(fā)明對(duì)此不作限制。
[0058]另外,本文中術(shù)語(yǔ)“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,六和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另夕卜,本文中字符,如無(wú)特殊說(shuō)明,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。
[0059]下面結(jié)合附圖對(duì)本發(fā)明優(yōu)選的實(shí)施方式進(jìn)行詳細(xì)說(shuō)明。
[0060]請(qǐng)參見圖1,本發(fā)明實(shí)施例提供一種三維虛擬對(duì)象模型生成方法,該方法可以應(yīng)用于電子設(shè)備,該方法的流程描述如下。
[0061]步驟101:識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;
[0062]步驟102:根據(jù)空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;其中,目標(biāo)三維虛擬對(duì)象模型至少具有至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
[0063]三維虛擬對(duì)象模型可以是通過(guò)VR技術(shù)、AR技術(shù)、或者其他能夠構(gòu)建三維模型的技術(shù)構(gòu)建的任意的三維模型,比如,可以是一個(gè)水杯的三維模型、一輛汽車的三維模型,等等,對(duì)于三維虛擬對(duì)象模型究竟是什么三維模型,本發(fā)明實(shí)施例對(duì)此不作限定。三維虛擬對(duì)象模型可以是電子設(shè)備實(shí)時(shí)構(gòu)建的,或者也可以是電子設(shè)備之前構(gòu)建的,或者還可以是電子設(shè)備從其他的電子設(shè)備中直接獲取的,等等,本發(fā)明實(shí)施例對(duì)此同樣不作限定。三維虛擬對(duì)象模型能夠通過(guò)電子設(shè)備呈現(xiàn)給用戶,對(duì)于呈現(xiàn)的方式,本發(fā)明實(shí)施例同樣不作限定,比如,電子設(shè)備可以是VR智能眼鏡,那么用戶可以通過(guò)VR智能眼鏡觀看到三維虛擬模型,等等。
[0064]可選的,對(duì)于空間手勢(shì)操作究竟是什么操作,本發(fā)明實(shí)施例不作限定,只要是用戶在空中進(jìn)行的操作都可以是本發(fā)明實(shí)施例中的空間手勢(shì)操作。例如可以是在空中畫一個(gè)軌跡的操作,也可以是空中做一個(gè)手勢(shì)的操作,等等。
[0065]電子設(shè)備可以同時(shí)給用戶呈現(xiàn)多個(gè)三維虛擬對(duì)象模型,在用戶觀看電子設(shè)備呈現(xiàn)的三維虛擬對(duì)象模型時(shí),可以針對(duì)其中的兩個(gè)或多個(gè)三維虛擬對(duì)象模型進(jìn)行空間手勢(shì)操作,電子設(shè)備可以通過(guò)圖像采集單元或其他的采集裝置采集用戶進(jìn)行操作時(shí)手的位置和動(dòng)作,從而確定用戶是對(duì)虛擬場(chǎng)景中的哪個(gè)三維虛擬對(duì)象模型在進(jìn)行操作,以及用戶要如何操作三維虛擬對(duì)象模型。這樣,電子設(shè)備可以較為方便、快捷地獲知用戶想要對(duì)哪些三維虛擬對(duì)象模型進(jìn)行操作,以及進(jìn)行怎樣的操作,電子設(shè)備較為智能化。
[0066]例如,電子設(shè)備可以是VR智能眼鏡,用戶使用VR智能眼鏡觀看到兩個(gè)三維虛擬對(duì)象模型,比如為一輛自行車的三維模型和一只兔子的三維模型,通過(guò)圖像采集單元采集到用戶將左手放在自行車的三維模型的位置上,將右手放在兔子的三維模型的位置上,然后將雙手靠攏,那么可以認(rèn)為用戶想要移動(dòng)這兩個(gè)三維虛擬對(duì)象模型,將兩個(gè)三維虛擬模型之間的距尚拉近,等等。
[0067]目標(biāo)三維虛擬對(duì)象模型,可以是電子設(shè)備對(duì)用戶進(jìn)行空間手勢(shì)操作所針對(duì)的至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理后得到的三維模型,目標(biāo)三維虛擬對(duì)象模型可以具有至少兩個(gè)三維虛擬對(duì)象模型所包括的至少部分特征,對(duì)于目標(biāo)三維虛擬對(duì)象模型究竟包括至少兩個(gè)三維虛擬對(duì)象模型的哪些特征,本發(fā)明實(shí)施例對(duì)此不作限定。可以包括至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少部分特征,也可以包括至少兩個(gè)三維虛擬對(duì)象模型中的一個(gè)或幾個(gè)三維虛擬對(duì)象模型的至少部分特征,等等。例如,至少兩個(gè)三維虛擬對(duì)象模型包括一棵松樹的三維模型、和一棵柏樹的三維模型,電子設(shè)備可以對(duì)一棵松樹的三維模型和一顆柏樹的三維模型進(jìn)行處理,進(jìn)而得到目標(biāo)三維虛擬對(duì)象模型,目標(biāo)三維虛擬對(duì)象模型可以包括一顆柏樹的三維模型和一顆松樹的三維模型的部分或全部特征,比如,可以包括松樹的三維模型中的樹干部分的特征和柏樹的三維模型中的樹葉部分的特征,等等。
[0068]可選的,目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)至少兩個(gè)三維虛擬對(duì)象模型中至少一個(gè)三維虛擬對(duì)象模型的所能夠?qū)崿F(xiàn)的至少部分功能。
[0069]三維虛擬對(duì)象可以呈現(xiàn)在電子設(shè)備生成的虛擬場(chǎng)景中,比如VR智能眼鏡生成的虛擬游戲場(chǎng)景,在虛擬場(chǎng)景下,可以為三維虛擬對(duì)象賦予一定的功能,比如,一輛汽車的三維模型在虛擬場(chǎng)景中可以以時(shí)速180km/h行駛,或者比如,一把叉子的三維模型在虛擬場(chǎng)景中可以用來(lái)叉水果,等等。目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)至少兩個(gè)三維虛擬對(duì)象模型中任意一個(gè)三維虛擬對(duì)象模型的部分或全部功能,或者,目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)至少兩個(gè)三維虛擬對(duì)象模型中多個(gè)三維虛擬對(duì)象模型所能夠?qū)崿F(xiàn)的部分或全部功能,等等,本發(fā)明實(shí)施例對(duì)此不作限定。例如,至少兩個(gè)三維虛擬對(duì)象模型包括一輛汽車的三維模型、和一架飛機(jī)的三維模型,對(duì)這兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理之后得到的目標(biāo)三維虛擬對(duì)象模型的特征可能既包括飛機(jī)的翅膀,也包括汽車的輪子,目標(biāo)三維虛擬對(duì)象模型在虛擬場(chǎng)景中比如可以在陸地上駕駛,也可以在天上飛,等等。這樣,得到的目標(biāo)三維虛擬對(duì)象模型的功能較為強(qiáng)大,在虛擬場(chǎng)景中,用戶可以自由想象,自由組合,用戶體驗(yàn)較好,電子設(shè)備智能化程度較高。
[0070]本發(fā)明實(shí)施例中,可以根據(jù)用戶進(jìn)行空間手勢(shì)操作所針對(duì)的至少兩個(gè)三維虛擬對(duì)象模型的參數(shù),對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,進(jìn)而得到目標(biāo)三維虛擬對(duì)象模型。對(duì)于獲取的是至少兩個(gè)三維虛擬對(duì)象模型的哪些參數(shù),本發(fā)明實(shí)施例對(duì)此不作限定,比如,參數(shù)可以包括形狀參數(shù)、顏色參數(shù)、體積參數(shù),等等。三維虛擬對(duì)象模型的參數(shù)可以指示三維虛擬對(duì)象模型的特征,一個(gè)參數(shù)可能能夠指示一個(gè)特征,或者多個(gè)參數(shù)可以共同指示一個(gè)特征,比如,通過(guò)三維虛擬對(duì)象模型的顏色參數(shù)和形狀參數(shù),可以指示三維虛擬對(duì)象模型的一個(gè)特征,等等,本發(fā)明實(shí)施例對(duì)此同樣不作限定。
[0071]對(duì)于如何根據(jù)這些參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,本發(fā)明實(shí)施例同樣不作限定,以下對(duì)幾種可能的方式進(jìn)行說(shuō)明。
[0072]第一種方式:
[0073]可選的,可以根據(jù)獲得的參數(shù),將至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到目標(biāo)三維虛擬對(duì)象模型。
[0074]也就是說(shuō),可以直接根據(jù)至少兩個(gè)三維虛擬對(duì)象的參數(shù),將至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,進(jìn)而得到一個(gè)目標(biāo)三維虛擬對(duì)象模型。比如,至少兩個(gè)三維虛擬對(duì)象模型可以包括一個(gè)勺子的三維模型、和一把叉子的三維模型,合成之后得到的目標(biāo)三維虛擬對(duì)象模型比如為一頭是叉子,另一頭是勺子的三維模型,等等。這樣,用戶能夠隨意發(fā)揮想象,將虛擬場(chǎng)景中的任意的三維虛擬對(duì)象模型進(jìn)行合成,用戶體驗(yàn)較好,電子設(shè)備的智能化程度較高。
[0075]可選的,可以根據(jù)空間手勢(shì)操作,獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù),在合成至少兩個(gè)三維虛擬對(duì)象模型時(shí),可以根據(jù)獲得的參數(shù),合并第一部位與第二部位,以將第一三維虛擬對(duì)象模型與第二三維虛擬對(duì)象模型進(jìn)行組合,得到目標(biāo)三維虛擬對(duì)象模型。
[0076]可以根據(jù)用戶進(jìn)行的空間手勢(shì)操作來(lái)確定要將第一三維虛擬對(duì)象模型的哪個(gè)部位與第二三維虛擬對(duì)象模型的哪個(gè)部位進(jìn)行合并,對(duì)于確定的方式,本發(fā)明實(shí)施例不作限定,比如空間手勢(shì)操作可以包括一個(gè)選擇操作,用戶可以直接選擇確定要合并的部位,或者空間手勢(shì)操作也可以包括一個(gè)旋轉(zhuǎn)操作,用戶可以旋轉(zhuǎn)三維虛擬對(duì)象模型,將想要要合并的部位直接對(duì)準(zhǔn)要合并的另一個(gè)三維虛擬對(duì)象模型,等等。
[0077]比如用戶要將第一三維虛擬對(duì)象模型和第二三維虛擬對(duì)象模型進(jìn)行合成,在根據(jù)用戶的空間手勢(shì)操作分別確定了兩個(gè)三維虛擬對(duì)象模型要合成的部位,也就是第一部位和第二部位之后,可以根據(jù)第一部位和第二部位的參數(shù),直接將第一部位和第二部位進(jìn)行合并,對(duì)于合并的方式,本發(fā)明實(shí)施例不作限定,例如,可以隱藏第一部位和第二部位的特征,這種情況下,在合并之后,用戶看不見第一部位和第二部位,或者也可以是其他的合并方式。
[0078]例如,第一三維虛擬對(duì)象模型比如為一個(gè)女孩的三維模型,第二三維虛擬對(duì)象模型比如為一條魚的三維模型,用戶一只手放在女孩的三維模型的頭部的位置,另一只手放在魚的三維模型的尾部的位置,再將雙手靠攏,這時(shí),可以認(rèn)為用戶想要將女孩的三維模型和魚的三維模型進(jìn)行合成,比如可以確定兩個(gè)三維模型的相對(duì)的兩個(gè)部位分別為第一部位和第二部位,也就是可以確定女孩的三維模型的腿部為第一部位,可以確定魚的三維模型的頭部為第二部位,然后將兩個(gè)部位合并,比如合并之后用戶就看不到女孩的三維模型的腿部和魚的三維模型的頭部,得到的目標(biāo)三維虛擬對(duì)象模型可以是一個(gè)魚尾人身的三維模型。
[0079]通過(guò)以上的方式,用戶可以在虛擬場(chǎng)景下隨意地將兩個(gè)或多個(gè)三維虛擬對(duì)象模型進(jìn)行合成,用戶體驗(yàn)較好,同時(shí)也給電子設(shè)備增加了一種新功能,電子設(shè)備較為智能化。
[0080]第二種方式:
[0081 ]可選的,可以首先獲取至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);然后可以根據(jù)N個(gè)參數(shù)和/或M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;第三三維虛擬對(duì)象模型至少具有至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征,并確定第三三維虛擬對(duì)象模型為目標(biāo)三維虛擬對(duì)象模型;最后可以以目標(biāo)三維虛擬對(duì)象模型替換至少兩個(gè)三維虛擬對(duì)象模型。
[0082]N的值和M的值可以相同也可以不同,對(duì)于M和N的值究竟為多少,本發(fā)明實(shí)施例不作限定。通過(guò)第一三維虛擬對(duì)象模型的N個(gè)參數(shù)可以指示第一三維虛擬對(duì)象模型包括的一個(gè)或多個(gè)特征,通過(guò)第二三維虛擬對(duì)象模型的M個(gè)參數(shù)同樣可以指示第二三維虛擬對(duì)象模型包括的一個(gè)或多個(gè)特征。
[0083]第三三維虛擬對(duì)象模型,可以是已有的電子設(shè)備能夠獲取的三維虛擬對(duì)象模型,比如,第三三維虛擬對(duì)象模型可以是存儲(chǔ)在電子設(shè)備中的三維虛擬對(duì)象模型,或者也可以是存儲(chǔ)在另一電子設(shè)備中的三維虛擬對(duì)象模型,電子設(shè)備可以通過(guò)與另一電子設(shè)備建立連接進(jìn)而獲取第三三維虛擬對(duì)象模型,等等,本發(fā)明實(shí)施例對(duì)此不作限定。
[0084]可以根據(jù)N個(gè)參數(shù)和/或M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取一個(gè)第三三維虛擬對(duì)象模型。對(duì)于如何確定要獲取已有的三維虛擬對(duì)象模型中的哪個(gè)三維虛擬對(duì)象模型,本發(fā)明實(shí)施例不作限定。例如,可以獲取包括的N個(gè)參數(shù)和M個(gè)參數(shù)所指示的特征中最多特征的三維虛擬對(duì)象模型,比如4個(gè)參數(shù)和M個(gè)參數(shù)所指示的特征包括特征A、特征B、特征C、和特征D,那么可以從已知的三維虛擬對(duì)象模型獲取包含4個(gè)特征中最多特征的一個(gè)三維虛擬對(duì)象模型,比如獲取包括特征A、特征B、和特征C的三維虛擬對(duì)象模型;或者例如,可以獲取既包括第一三維虛擬對(duì)象模型的N個(gè)參數(shù)所指示的全部特征中的一個(gè)或多個(gè)特征,也包括第二三維虛擬對(duì)象模型的M個(gè)參數(shù)所指示的全部特征中的一個(gè)或多個(gè)特征的三維虛擬對(duì)象模型為第三三維虛擬對(duì)象模型,比如,第一三維虛擬對(duì)象模型的N個(gè)參數(shù)指示的特征包括特征A、特征B、和特征C,第二三維虛擬對(duì)象模型的M個(gè)參數(shù)指示的特征包括特征D、特征E、和特征F,那么比如可以獲取包括特征A、特征B、和特征F的第三三維虛擬對(duì)象模型。
[0085]從已知的三維虛擬對(duì)象模型中獲取了第三三維虛擬對(duì)象模型之后,可以將第三三維虛擬對(duì)象模型確定為目標(biāo)三維虛擬對(duì)象模型,再用目標(biāo)三維虛擬對(duì)象模型替換至少兩個(gè)三維虛擬對(duì)象模型。這樣,用戶通過(guò)對(duì)將至少兩個(gè)三維虛擬對(duì)象模型的操作,得到一個(gè)新的目標(biāo)三維虛擬對(duì)象模型,用戶體驗(yàn)較好,電子設(shè)備的智能化程度較高。
[0086]例如,第一三維虛擬對(duì)象模型比如為一輛單車的三維模型,第二三維虛擬對(duì)象模型比如也是一單車的三維模型,比如第一三維虛擬對(duì)象模型的參數(shù)指示第一三維虛擬對(duì)象模型具有兩個(gè)輪子、一個(gè)座位、一個(gè)車把,等特征,第二三維虛擬對(duì)象模型的參數(shù)指示第二三維虛擬對(duì)象模型同樣具有兩個(gè)輪子、一個(gè)座位、一個(gè)車把,等特征,那么可以從已有的三維虛擬對(duì)象中確定一個(gè)第三三維虛擬對(duì)象模型,比如可以是一個(gè)雙人騎的自行車的三維模型,等等。可以用確定的雙人騎的自行車的三維模型來(lái)替換原有的兩個(gè)單車的三維模型。
[0087]可選的,在根據(jù)空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型之前,還可以獲取第一二維虛擬對(duì)象模型,那么可以分別獲取至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型及第一二維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型。
[0088]第一二維虛擬對(duì)象模型可以是平面的圖像,在獲取參數(shù)的時(shí)候可以同時(shí)獲取至少兩個(gè)三維虛擬對(duì)象模型的參數(shù)和第一二維虛擬對(duì)象模型的參數(shù),然后可以對(duì)至少兩個(gè)三維虛擬對(duì)象模型和第一二維虛擬對(duì)象模型同時(shí)進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型。這樣,至少兩個(gè)三維虛擬對(duì)象模型還能夠與二維虛擬對(duì)象模型進(jìn)行合成,電子設(shè)備的信息處理能力較強(qiáng)。
[0089]例如,第一二維虛擬對(duì)象模型可以是一張森林的圖片,至少兩個(gè)三維虛擬對(duì)象模型包括一只兔子的三維模型和一輛自行車的三維模型,處理之后可以得到在森林的圖片的背景下一只兔子騎著自行車的二維與三維結(jié)合的虛擬對(duì)象模型。
[0090]請(qǐng)參見圖2,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種電子設(shè)備,該電子設(shè)備可以包括:
[0091]存儲(chǔ)器201,用于存儲(chǔ)指令;
[0092]處理器202,用于執(zhí)行指令:識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;根據(jù)空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;其中,目標(biāo)三維虛擬對(duì)象模型至少具有至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
[0093]可選的,目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)至少兩個(gè)三維虛擬對(duì)象模型中至少一個(gè)三維虛擬對(duì)象模型的所能夠?qū)崿F(xiàn)的至少部分功能。
[0094]可選的,處理器202用于:
[0095]根據(jù)獲得的參數(shù),將至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到目標(biāo)三維虛擬對(duì)象模型。
[0096]可選的,處理器202用于:
[0097]根據(jù)空間手勢(shì)操作,獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù);
[0098]根據(jù)獲得的參數(shù),合并第一部位與第二部位,以將第一三維虛擬對(duì)象模型與第二三維虛擬對(duì)象模型進(jìn)行組合,得到目標(biāo)三維虛擬對(duì)象模型。
[0099]可選的,處理器202用于:
[0100]獲取至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);
[0101]根據(jù)N個(gè)參數(shù)和/或M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;第三三維虛擬對(duì)象模型至少具有至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征;
[0102]確定第三三維虛擬對(duì)象模型為目標(biāo)三維虛擬對(duì)象模型;
[0103]處理器還用于:
[0104]在得到目標(biāo)三維虛擬對(duì)象模型之后,以目標(biāo)三維虛擬對(duì)象模型替換至少兩個(gè)三維虛擬對(duì)象模型。
[0105]可選的,處理器202用于:
[0106]在根據(jù)空間手勢(shì)操作,分別獲取每個(gè)三維虛對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型之前,獲取第一二維虛擬對(duì)象模型;
[0107]分別獲取至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型及第一二維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型。
[0108]請(qǐng)參見圖3,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供另一種電子設(shè)備,該電子設(shè)備可以包括:
[0109]識(shí)別模塊301,用于識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;
[0110]處理模塊302,用于根據(jù)空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;
[0111]其中,目標(biāo)三維虛擬對(duì)象模型至少具有至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
[0112]可選的,目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)至少兩個(gè)三維虛擬對(duì)象模型中至少一個(gè)三維虛擬對(duì)象模型的所能夠?qū)崿F(xiàn)的至少部分功能。
[0113]可選的,處理模塊302用于:
[0114]根據(jù)獲得的參數(shù),將至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到目標(biāo)三維虛擬對(duì)象模型。
[0115]可選的,處理模塊302用于:
[0116]根據(jù)空間手勢(shì)操作,獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù);
[0117]根據(jù)獲得的參數(shù),合并第一部位與第二部位,以將第一三維虛擬對(duì)象模型與第二三維虛擬對(duì)象模型進(jìn)行組合,得到目標(biāo)三維虛擬對(duì)象模型。
[0118]可選的,處理模塊302用于:
[0119]根據(jù)空間手勢(shì)操作,獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù);
[0120]根據(jù)獲得的參數(shù),合并第一部位與第二部位,以將第一三維虛擬對(duì)象模型與第二三維虛擬對(duì)象模型進(jìn)行組合,得到目標(biāo)三維虛擬對(duì)象模型。
[0121]可選的,處理模塊302用于:
[0122]獲取至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);
[0123]根據(jù)N個(gè)參數(shù)和/或M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;第三三維虛擬對(duì)象模型至少具有至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征;
[0124]確定第三三維虛擬對(duì)象模型為目標(biāo)三維虛擬對(duì)象模型;
[0125]以目標(biāo)三維虛擬對(duì)象模型替換至少兩個(gè)三維虛擬對(duì)象模型。
[0126]可選的,電子設(shè)備還包括:
[0127]獲取模塊,用于在根據(jù)空間手勢(shì)操作,分別獲取每個(gè)三維虛對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型之前,獲取第一二維虛擬對(duì)象模型;
[0128]處理模塊302用于:
[0129]分別獲取至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)至少兩個(gè)三維虛擬對(duì)象模型及第一二維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型。
[0130]本發(fā)明實(shí)施例中,圖2與圖3中的電子設(shè)備可以完成圖1流程所介紹的三維虛擬對(duì)象模型生成方法,其中設(shè)備中的各個(gè)模塊所執(zhí)行的步驟等均可參考圖1流程中的描述。
[0131 ]本發(fā)明實(shí)施例中,用戶可以對(duì)至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行空間手勢(shì)操作,比如可以用兩只手分別握住一個(gè)三維虛擬對(duì)象模型,再將兩只手靠攏,電子設(shè)備在對(duì)這兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理之后,可以得到一個(gè)新的目標(biāo)三維虛擬對(duì)象模型。這樣,用戶可以隨心所欲地將多個(gè)三維虛擬對(duì)象模型組合成一個(gè),用戶體驗(yàn)較好,提升了電子設(shè)備對(duì)三維虛擬對(duì)象模型的處理能力,同時(shí)也為電子設(shè)備增添了新的功能。
[0132]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0133]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0134]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0135]另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0136]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、R0M(Read-Only Memory,只讀存儲(chǔ)器)、RAM (Random Access Memory,隨機(jī)存取存儲(chǔ)器)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0137]具體來(lái)講,本發(fā)明實(shí)施例中的一種三維虛擬對(duì)象模型生成方法對(duì)應(yīng)的計(jì)算機(jī)程序指令可以被存儲(chǔ)在光盤,硬盤,U盤等存儲(chǔ)介質(zhì)上,當(dāng)存儲(chǔ)介質(zhì)中的與一種三維虛擬對(duì)象模型生成方法對(duì)應(yīng)的計(jì)算機(jī)程序指令被一電子設(shè)備讀取或被執(zhí)行時(shí),包括如下步驟:
[0138]識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;
[0139]根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;
[0140]其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
[0141]可選的,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行過(guò)程中,包括:
[0142]根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型。
[0143]可選的,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行過(guò)程中,包括:
[0144]根據(jù)所述空間手勢(shì)操作,獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù);
[0145]所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型,對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行過(guò)程中,包括:
[0146]根據(jù)獲得的參數(shù),合并所述第一部位與所述第二部位,以將所述第一三維虛擬對(duì)象模型與所述第二三維虛擬對(duì)象模型進(jìn)行組合,得到所述目標(biāo)三維虛擬對(duì)象模型。
[0147]可選的,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行過(guò)程中,包括:
[0148]獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);
[0149]所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行過(guò)程中,包括:
[0150]根據(jù)所述N個(gè)參數(shù)和/或所述M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;所述第三三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征;
[0151 ]確定所述第三三維虛擬對(duì)象模型為所述目標(biāo)三維虛擬對(duì)象模型;
[0152]所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:得到目標(biāo)三維虛擬對(duì)象模型,對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行之后,還包括:
[0153]以所述目標(biāo)三維虛擬對(duì)象模型替換所述至少兩個(gè)三維虛擬對(duì)象模型。
[0154]可選的,所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行之前,還包括:
[0155]獲取第一二維虛擬對(duì)象模型;
[0156]所述存儲(chǔ)介質(zhì)中存儲(chǔ)的與步驟:分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,對(duì)應(yīng)的計(jì)算機(jī)指令在被執(zhí)行過(guò)程中,包括:
[0157]分別獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取所述第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型及所述第一二維虛擬對(duì)象模型進(jìn)行處理,以得到所述目標(biāo)三維虛擬對(duì)象模型。
[0158]以上所述,以上實(shí)施例僅用以對(duì)本發(fā)明的技術(shù)方案進(jìn)行了詳細(xì)介紹,但以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想,不應(yīng)理解為對(duì)本發(fā)明的限制。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種三維虛擬對(duì)象模型生成方法,包括: 識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作; 根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型; 其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。2.如權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)所述至少兩個(gè)三維虛擬對(duì)象模型中至少一個(gè)三維虛擬對(duì)象模型的所能夠?qū)崿F(xiàn)的至少部分功能。3.如權(quán)利要求2所述的方法,其特征在于,根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,包括: 根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型。4.如權(quán)利要求3所述的方法,其特征在于, 根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),包括: 根據(jù)所述空間手勢(shì)操作,獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù); 根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型,包括: 根據(jù)獲得的參數(shù),合并所述第一部位與所述第二部位,以將所述第一三維虛擬對(duì)象模型與所述第二三維虛擬對(duì)象模型進(jìn)行組合,得到所述目標(biāo)三維虛擬對(duì)象模型。5.如權(quán)利要求2所述的方法,其特征在于, 分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),包括: 獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,包括: 根據(jù)所述N個(gè)參數(shù)和/或所述M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;所述第三三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征; 確定所述第三三維虛擬對(duì)象模型為所述目標(biāo)三維虛擬對(duì)象模型; 在得到目標(biāo)三維虛擬對(duì)象模型之后,還包括: 以所述目標(biāo)三維虛擬對(duì)象模型替換所述至少兩個(gè)三維虛擬對(duì)象模型。6.如權(quán)利要求1-5任一所述的方法,其特征在于, 在根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型之前,還包括: 獲取第一二維虛擬對(duì)象模型; 分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型,包括: 分別獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取所述第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型及所述第一二維虛擬對(duì)象模型進(jìn)行處理,以得到所述目標(biāo)三維虛擬對(duì)象模型。7.—種電子設(shè)備,包括: 存儲(chǔ)器,用于存儲(chǔ)指令; 處理器,用于執(zhí)行所述指令:識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作;根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型;其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述目標(biāo)三維虛擬對(duì)象模型能夠?qū)崿F(xiàn)所述至少兩個(gè)三維虛擬對(duì)象模型中至少一個(gè)三維虛擬對(duì)象模型的所能夠?qū)崿F(xiàn)的至少部分功會(huì)K。9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述處理器用于: 根據(jù)獲得的參數(shù),將所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行合成,以得到所述目標(biāo)三維虛擬對(duì)象模型。10.如權(quán)利要求9所述的電子設(shè)備,其特征在于,所述處理器用于: 根據(jù)所述空間手勢(shì)操作,獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的第一部位的至少一個(gè)參數(shù),及獲取用于指示所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的第二部位的至少一個(gè)參數(shù); 根據(jù)獲得的參數(shù),合并所述第一部位與所述第二部位,以將所述第一三維虛擬對(duì)象模型與所述第二三維虛擬對(duì)象模型進(jìn)行組合,得到所述目標(biāo)三維虛擬對(duì)象模型。11.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述處理器用于:獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第一三維虛擬對(duì)象模型的N個(gè)參數(shù),及獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的第二三維虛擬對(duì)象模型的M個(gè)參數(shù);M和N均為正整數(shù);根據(jù)所述N個(gè)參數(shù)和/或所述M個(gè)參數(shù)所指示的部分特征或全部特征,從已有的三維虛擬對(duì)象模型中獲取第三三維虛擬對(duì)象模型;所述第三三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)三維虛擬對(duì)象模型的至少部分特征; 確定所述第三三維虛擬對(duì)象模型為所述目標(biāo)三維虛擬對(duì)象模型; 所述處理器還用于: 在得到目標(biāo)三維虛擬對(duì)象模型之后,以所述目標(biāo)三維虛擬對(duì)象模型替換所述至少兩個(gè)三維虛擬對(duì)象模型。12.如權(quán)利要求7-11任一所述的電子設(shè)備,其特征在于,所述處理器用于: 在根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型之前,獲取第一二維虛擬對(duì)象模型; 分別獲取所述至少兩個(gè)三維虛擬對(duì)象模型中的每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),及獲取所述第一二維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型及所述第一二維虛擬對(duì)象模型進(jìn)行處理,以得到所述目標(biāo)三維虛擬對(duì)象模型。13.—種電子設(shè)備,包括: 識(shí)別模塊,用于識(shí)別針對(duì)至少兩個(gè)三維虛擬對(duì)象模型的空間手勢(shì)操作; 處理模塊,用于根據(jù)所述空間手勢(shì)操作,分別獲取每個(gè)三維虛擬對(duì)象模型的至少一個(gè)參數(shù),并根據(jù)獲得的參數(shù)對(duì)所述至少兩個(gè)三維虛擬對(duì)象模型進(jìn)行處理,以得到目標(biāo)三維虛擬對(duì)象模型; 其中,所述目標(biāo)三維虛擬對(duì)象模型至少具有所述至少兩個(gè)三維虛擬對(duì)象模型中的至少一個(gè)的至少部分特征。
【文檔編號(hào)】G06F3/01GK105844705SQ201610189279
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月29日
【發(fā)明人】許奔
【申請(qǐng)人】聯(lián)想(北京)有限公司