本發(fā)明涉及一種三維(three-dimensional,3d)模型處理系統(tǒng);具體來說,本發(fā)明涉及一種3d模型處理系統(tǒng)、一種3d模型處理方法及一種存儲電路。
背景技術(shù):
1、為了給用戶帶來沉浸式體驗(immersive?experience),正在不斷開發(fā)與例如增強現(xiàn)實(augmented?reality,ar)、虛擬現(xiàn)實(virtual?reality,vr)及混合現(xiàn)實(mixedreality,mr)等擴展現(xiàn)實(extended?reality,xr)相關(guān)的技術(shù)。ar技術(shù)使用戶能夠?qū)⑻摂M元素帶到真實世界。vr技術(shù)使用戶能夠進(jìn)入全新的虛擬世界來體驗不同的生活。mr技術(shù)對真實世界與虛擬世界進(jìn)行融合。此外,為了給用戶帶來完全的沉浸式體驗,可通過網(wǎng)絡(luò),向用戶提供視覺內(nèi)容、音頻內(nèi)容或其他感官內(nèi)容。
技術(shù)實現(xiàn)思路
1、本發(fā)明涉及一種3d模型處理系統(tǒng)、一種3d模型處理方法及一種存儲電路,以提供高效且延遲低的方式,來向用戶提供xr的內(nèi)容。
2、在本發(fā)明中,提供一種3d模型處理系統(tǒng)。所述3d模型處理系統(tǒng)包括存儲電路及處理器。存儲電路被配置成存儲程序碼。處理器耦接到存儲電路,且被配置成對程序碼進(jìn)行存取,以執(zhí)行以下操作:獲得3d模型的多個節(jié)點;基于位置或材料,將3d模型分割成第一原始分區(qū)(partition)及第二原始分區(qū),其中第一原始分區(qū)包括第一組節(jié)點且第二原始分區(qū)包括第二組節(jié)點;基于第一組節(jié)點,為第一原始分區(qū),產(chǎn)生不同細(xì)節(jié)層次(level?of?detail,lod)的多個第一分級分區(qū);以及基于第二組節(jié)點,為第二原始分區(qū),產(chǎn)生不同細(xì)節(jié)層次的多個第二分級分區(qū)。
3、在本發(fā)明中,提供一種3d模型處理方法。所述3d模型處理方法包括:獲得3d模型的多個節(jié)點;基于位置或材料,將3d模型分割成第一原始分區(qū)及第二原始分區(qū),其中第一原始分區(qū)包括第一組節(jié)點且第二原始分區(qū)包括第二組節(jié)點;基于第一組節(jié)點,為第一原始分區(qū),產(chǎn)生不同細(xì)節(jié)層次的多個第一分級分區(qū);以及基于第二組節(jié)點,為第二原始分區(qū),產(chǎn)生不同細(xì)節(jié)層次的多個第二分級分區(qū)。
4、在本發(fā)明中,提供一種存儲電路。所述存儲電路被配置成存儲程序碼且程序碼被配置成使處理器執(zhí)行以下操作:獲得3d模型的多個節(jié)點;基于位置或材料,將3d模型分割成第一原始分區(qū)及第二原始分區(qū),其中第一原始分區(qū)包括第一組節(jié)點且第二原始分區(qū)包括第二組節(jié)點;基于第一組節(jié)點,為第一原始分區(qū),產(chǎn)生不同細(xì)節(jié)層次的多個第一分級分區(qū);以及基于第二組節(jié)點,為第二原始分區(qū),產(chǎn)生不同細(xì)節(jié)層次的多個第二分級分區(qū)。
5、基于以上內(nèi)容,根據(jù)3d模型處理系統(tǒng)、3d模型處理方法及存儲電路,可以高效且延遲低的方式,向用戶提供3d模型。
6、為使上述內(nèi)容更易于理解,以下將詳細(xì)闡述附圖所隨附的若干實施例。
1.一種三維模型處理系統(tǒng),其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的三維模型處理系統(tǒng),其特征在于,其中所述處理器還執(zhí)行以下操作:
3.根據(jù)權(quán)利要求2所述的三維模型處理系統(tǒng),其特征在于,其中所述用戶裝置的所述狀態(tài)包括:用戶代表物件與所述三維模型之間的距離、用戶的眼睛視野、所述用戶的視線、所述用戶裝置的連線速度或所述用戶裝置的計算能力。
4.根據(jù)權(quán)利要求2所述的三維模型處理系統(tǒng),其特征在于,其中所述處理器還執(zhí)行以下操作:
5.根據(jù)權(quán)利要求2所述的三維模型處理系統(tǒng),其特征在于,其中所述處理器還執(zhí)行以下操作:
6.根據(jù)權(quán)利要求1所述的三維模型處理系統(tǒng),其特征在于,其中所述處理器還執(zhí)行以下操作:
7.根據(jù)權(quán)利要求1所述的三維模型處理系統(tǒng),其特征在于,其中所述第一原始分區(qū)屬于第一材料,且所述第二原始分區(qū)屬于第二材料。
8.根據(jù)權(quán)利要求1所述的三維模型處理系統(tǒng),其特征在于,其中所述第一原始分區(qū)屬于第一位置,且所述第二原始分區(qū)屬于第二位置。
9.根據(jù)權(quán)利要求1所述的三維模型處理系統(tǒng),其特征在于,其中所述處理器還執(zhí)行以下操作:
10.根據(jù)權(quán)利要求1所述的三維模型處理系統(tǒng),其特征在于,其中所述處理器還執(zhí)行以下操作:
11.一種三維模型處理方法,其特征在于,包括:
12.根據(jù)權(quán)利要求11所述的三維模型處理方法,其特征在于,還包括:
13.根據(jù)權(quán)利要求12所述的三維模型處理方法,其特征在于,其中所述用戶裝置的所述狀態(tài)包括:用戶代表物件與所述三維模型之間的距離、用戶的眼睛視野、所述用戶的視線、所述用戶裝置的連線速度或所述用戶裝置的計算能力。
14.根據(jù)權(quán)利要求12所述的三維模型處理方法,其特征在于,還包括:
15.根據(jù)權(quán)利要求12所述的三維模型處理方法,其特征在于,還包括:
16.根據(jù)權(quán)利要求11所述的三維模型處理方法,其特征在于,還包括:
17.根據(jù)權(quán)利要求11所述的三維模型處理方法,其特征在于,其中所述第一原始分區(qū)屬于第一材料,且所述第二原始分區(qū)屬于第二材料。
18.根據(jù)權(quán)利要求11所述的三維模型處理方法,其特征在于,其中所述第一原始分區(qū)屬于第一位置,且所述第二原始分區(qū)屬于第二位置。
19.根據(jù)權(quán)利要求11所述的三維模型處理方法,其特征在于,還包括:
20.一種非暫時性存儲電路,用于存儲程序碼,其特征在于,所述程序碼被配置成使處理器執(zhí)行以下操作: