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