各種實(shí)施方案總體上涉及計(jì)算機(jī)科學(xué)和沉浸式環(huán)境,并且更具體地涉及沉浸式環(huán)境中的采樣和重混技術(shù)。
背景技術(shù):
1、一般來(lái)說(shuō),二維(2d)計(jì)算環(huán)境是由執(zhí)行經(jīng)由2d界面實(shí)現(xiàn)的2d應(yīng)用的計(jì)算裝置提供的,諸如經(jīng)由桌面界面實(shí)現(xiàn)的桌面環(huán)境,而三維(3d)沉浸式環(huán)境(ie)是由執(zhí)行經(jīng)由ie界面實(shí)現(xiàn)的3d應(yīng)用的計(jì)算裝置提供的,諸如分別經(jīng)由虛擬現(xiàn)實(shí)(vr)或增強(qiáng)現(xiàn)實(shí)(ar)界面實(shí)現(xiàn)的vr或ar環(huán)境。由于沉浸式環(huán)境所提供的獨(dú)特優(yōu)勢(shì),經(jīng)由ie界面在3d應(yīng)用中玩視頻游戲或執(zhí)行生產(chǎn)性工作正變得越來(lái)越流行。例如,在沉浸式環(huán)境內(nèi)玩視頻游戲或執(zhí)行生產(chǎn)性工作時(shí),ie界面將用戶置于更引人入勝的環(huán)境中,與傳統(tǒng)的2d環(huán)境和2d界面相比,該ie界面允許提供更好的空間感和規(guī)模感。
2、經(jīng)由2d界面在2d環(huán)境中對(duì)數(shù)字材料進(jìn)行采樣是通常由設(shè)計(jì)師執(zhí)行作為采集2d數(shù)字材料以獲取靈感、幫助找到當(dāng)前設(shè)計(jì)問(wèn)題的解決方案和/或創(chuàng)建數(shù)字樣本庫(kù)以供后續(xù)在2d環(huán)境和2d應(yīng)用使用的方式的一種技術(shù)。通常從2d環(huán)境中采樣的材料包括文本、圖像、視頻和其他類似的2d數(shù)字組件。類似地,用于在沉浸式環(huán)境中對(duì)數(shù)字材料進(jìn)行采樣的常規(guī)技術(shù)也涉及這些類型的2d數(shù)字組件。
3、用于在沉浸式環(huán)境中對(duì)數(shù)字材料進(jìn)行采樣的常規(guī)技術(shù)的一個(gè)缺點(diǎn)是,常規(guī)技術(shù)被結(jié)構(gòu)化為僅對(duì)2d數(shù)字組件(諸如文本、圖像和視頻)進(jìn)行采樣。值得注意的是,目前還沒(méi)有用于在沉浸式環(huán)境中對(duì)3d數(shù)字組件進(jìn)行采樣或采集的技術(shù)可供使用。此外,因?yàn)槟壳盁o(wú)法在沉浸式環(huán)境中對(duì)3d數(shù)字組件進(jìn)行采樣,所以一個(gè)沉浸式環(huán)境或3d應(yīng)用中的3d數(shù)字組件無(wú)法在另一沉浸式環(huán)境或3d應(yīng)用中重復(fù)使用或應(yīng)用于其中。因此,通常必須為特定的沉浸式環(huán)境或3d應(yīng)用設(shè)計(jì)和生成該特定的沉浸式環(huán)境或3d應(yīng)用的所有3d對(duì)象,包括所有相關(guān)3d模型和3d對(duì)象的各種屬性。為給定的沉浸式環(huán)境或3d應(yīng)用設(shè)計(jì)和生成每個(gè)3d對(duì)象會(huì)耗費(fèi)大量的計(jì)算資源,并需要設(shè)計(jì)師投入大量時(shí)間和精力。對(duì)于包括大量3d對(duì)象的沉浸式環(huán)境和3d應(yīng)用來(lái)說(shuō),這些問(wèn)題更加嚴(yán)重。
4、如前文所示,本領(lǐng)域需要用于在沉浸式環(huán)境中對(duì)數(shù)字組件進(jìn)行采樣和重復(fù)使用的更有效技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、各種實(shí)施方案包括一種用于在三維(3d)沉浸式環(huán)境內(nèi)捕獲一個(gè)或多個(gè)樣本的計(jì)算機(jī)實(shí)現(xiàn)的方法。該計(jì)算機(jī)實(shí)現(xiàn)的方法包括在第一3d沉浸式環(huán)境內(nèi)渲染和顯示第一3d對(duì)象,該第一3d對(duì)象包括用于渲染和顯示該第一3d對(duì)象的至少第一組件。該計(jì)算機(jī)實(shí)現(xiàn)的方法還包括捕獲該至少第一組件作為第一樣本,該第一樣本被存儲(chǔ)到樣本數(shù)據(jù)結(jié)構(gòu)中。
2、各種實(shí)施方案包括一種用于在三維(3d)沉浸式環(huán)境內(nèi)應(yīng)用一個(gè)或多個(gè)樣本的計(jì)算機(jī)實(shí)現(xiàn)的方法。該計(jì)算機(jī)實(shí)現(xiàn)的方法包括顯示包括第一3d對(duì)象的第一3d沉浸式環(huán)境。該計(jì)算機(jī)實(shí)現(xiàn)的方法還包括將第一樣本應(yīng)用于第一3d對(duì)象以修改第一3d對(duì)象的第一屬性,其中,第一樣本是從第二3d對(duì)象捕獲的。
3、所公開(kāi)的技術(shù)相對(duì)于現(xiàn)有技術(shù)的至少一個(gè)技術(shù)優(yōu)勢(shì)是,所公開(kāi)的技術(shù)使得能夠從沉浸式環(huán)境中對(duì)3d數(shù)字組件進(jìn)行采樣和采集,這是使用現(xiàn)有技術(shù)方法無(wú)法實(shí)現(xiàn)的。此外,所公開(kāi)的技術(shù)使得設(shè)計(jì)師/用戶能夠?qū)в[沉浸式環(huán)境,選擇要采樣的并被存儲(chǔ)到樣本調(diào)色板數(shù)據(jù)結(jié)構(gòu)(spds)中的3d對(duì)象或其他3d數(shù)字組件,然后其可經(jīng)由樣本調(diào)色板用戶界面(spui)進(jìn)行訪問(wèn)。一旦被訪問(wèn),采樣的3d對(duì)象或3d數(shù)字組件就可在不同的沉浸式環(huán)境或3d應(yīng)用中重復(fù)使用或被修改并應(yīng)用于其中。以這種方式,所公開(kāi)的技術(shù)不需要設(shè)計(jì)師設(shè)計(jì)和生成沉浸式環(huán)境或3d應(yīng)用的每個(gè)3d對(duì)象,就像現(xiàn)有技術(shù)的情況一樣。因此,所公開(kāi)的技術(shù)可顯著地減少設(shè)計(jì)和生成沉浸式環(huán)境或3d應(yīng)用中所包括的3d對(duì)象所需的計(jì)算機(jī)資源,并且還可顯著地減少創(chuàng)建沉浸式環(huán)境或3d應(yīng)用所需的設(shè)計(jì)師總體時(shí)間和精力。這些技術(shù)優(yōu)勢(shì)提供優(yōu)于現(xiàn)有技術(shù)方法的一種或多種技術(shù)改進(jìn)。
1.一種用于在三維(3d)沉浸式環(huán)境內(nèi)捕獲一個(gè)或多個(gè)樣本的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括:
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述第一組件包括與所述第一3d對(duì)象相關(guān)聯(lián)的3d模型的元數(shù)據(jù)。
3.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述第一組件包括與所述第一3d對(duì)象相關(guān)聯(lián)的第一屬性的元數(shù)據(jù)。
4.如權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述第一屬性包括與所述第一3d對(duì)象相關(guān)聯(lián)的紋理、動(dòng)畫、動(dòng)作路徑或一組物理參數(shù)。
5.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述樣本數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)從多個(gè)不同的3d沉浸式環(huán)境捕獲的多個(gè)樣本。
6.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述樣本數(shù)據(jù)結(jié)構(gòu)包括與多個(gè)樣本相對(duì)應(yīng)的多個(gè)條目,每個(gè)條目具有用于對(duì)應(yīng)樣本的一組數(shù)據(jù)字段,其中,所述一組字段包括樣本標(biāo)識(shí)符字段、相關(guān)聯(lián)的對(duì)象字段、樣本元數(shù)據(jù)字段或樣本圖標(biāo)字段中的至少一者。
7.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中,所述樣本數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)能夠經(jīng)由樣本用戶界面查看和訪問(wèn)的多個(gè)樣本,所述樣本用戶界面顯示可視地表示所述多個(gè)樣本的多個(gè)樣本圖標(biāo)。
8.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其還包括:
9.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其還包括:
10.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其還包括在所述第一3d沉浸式環(huán)境內(nèi)顯示至少一個(gè)采樣建議,其中,所述至少一個(gè)采樣建議包括建議的3d對(duì)象、建議的紋理、建議的動(dòng)畫、建議的動(dòng)作路徑、一組建議的物理參數(shù)或建議的圖像中的至少一者。
11.一種或多種包括指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述指令在由一個(gè)或多個(gè)處理器執(zhí)行時(shí)使所述一個(gè)或多個(gè)處理器通過(guò)執(zhí)行以下步驟在三維(3d)沉浸式環(huán)境內(nèi)捕獲一個(gè)或多個(gè)樣本:
12.如權(quán)利要求11所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述第一組件包括與所述第一3d對(duì)象相關(guān)聯(lián)的3d模型的元數(shù)據(jù)。
13.如權(quán)利要求11所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述第一組件包括與所述第一3d對(duì)象相關(guān)聯(lián)的第一屬性的元數(shù)據(jù)。
14.如權(quán)利要求13所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述第一屬性包括與所述第一3d對(duì)象相關(guān)聯(lián)的紋理、動(dòng)畫、動(dòng)作路徑或一組物理參數(shù)。
15.如權(quán)利要求11所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述樣本數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)從多個(gè)不同的3d沉浸式環(huán)境捕獲的多個(gè)樣本。
16.如權(quán)利要求11所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述樣本數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)多個(gè)不同樣本類型的多個(gè)樣本,其中,所述多個(gè)樣本基于樣本類型組織在所述樣本數(shù)據(jù)結(jié)構(gòu)內(nèi)。
17.如權(quán)利要求11所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述樣本數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)能夠經(jīng)由樣本用戶界面查看和訪問(wèn)的多個(gè)樣本,所述樣本用戶界面顯示可視地表示所述多個(gè)樣本的多個(gè)樣本圖標(biāo)。
18.如權(quán)利要求11所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述第一3d對(duì)象包括在所述第一3d沉浸式環(huán)境內(nèi)被解構(gòu)為多個(gè)子部分的第二3d對(duì)象的子部分,所述多個(gè)子部分包括所述第一3d對(duì)象。
19.如權(quán)利要求11所述的一種或多種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述第一樣本包括用于渲染所述第一3d對(duì)象的對(duì)象元數(shù)據(jù),所述非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)還包括:
20.一種計(jì)算機(jī)系統(tǒng),其包括: