[發(fā)明專利]三維模型處理方法、裝置及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202310527715.1 | 申請日: | 2023-05-11 |
| 公開(公告)號: | CN116402988A | 公開(公告)日: | 2023-07-07 |
| 發(fā)明(設(shè)計)人: | 馬鳴玉;王國鴻;張榮巖 | 申請(專利權(quán))人: | 北京冰河起源科技有限公司 |
| 主分類號: | G06T19/20 | 分類號: | G06T19/20;G06T7/10 |
| 代理公司: | 北京金咨知識產(chǎn)權(quán)代理有限公司 11612 | 代理人: | 方日勇 |
| 地址: | 100102 北京市朝陽區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 三維 模型 處理 方法 裝置 存儲 介質(zhì) | ||
本發(fā)明提供了一種三維模型處理方法、裝置及存儲介質(zhì),方法包括:獲取原始三維模型中具有相鄰關(guān)系的相鄰面;計算兩個相鄰面之間的三維空間夾角;篩選出三維空間夾角小于夾角閾值的相鄰面組,并加入數(shù)組中;數(shù)組中的相鄰面組各創(chuàng)建一個數(shù)學集合;遍歷數(shù)組中的相鄰面組并選取當前相鄰面組中的一個相鄰面,若數(shù)組中的其他相鄰面組存在與當前選取的相鄰面具有相鄰關(guān)系的面,則將具有相鄰關(guān)系的面均添加到當前相鄰面組對應(yīng)的數(shù)學集合中;持續(xù)遍歷直至遍歷完所有相鄰面組;各相鄰面組對應(yīng)的數(shù)學集合作為子模型,保留子模型內(nèi)的面的數(shù)量與原始三維模型的面的數(shù)量之比大于占比預設(shè)值的子模型。采用本發(fā)明的方法,能夠?qū)⑷S模型分割成具有相關(guān)性的子模型。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種三維模型處理方法、裝置及存儲介質(zhì)。
背景技術(shù)
在3dMax建模、動畫或游戲等三維模型生成的領(lǐng)域,模型的制作,或是通過深度學習等方式進行生成的技術(shù)已經(jīng)有了很多研究,但是在商業(yè)化的步驟上,這些模型往往由于都是一體化的、整體化的而很難進行貼圖、調(diào)整。在對這類模型的使用上,往往需要大量的人工工作對其進行調(diào)整,才能在其對應(yīng)的場景進行商業(yè)化的應(yīng)用。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
目前已有的對模型進行切分的技術(shù),大多是人為固定的切分線,這樣的處理方式并不能做到將模型分割成具有相關(guān)性的部分,以至于制作后續(xù)操作(例如UV展開、貼圖、貼材質(zhì)等)的成本和復雜度很高。
因此需要一種三維模型處理方法、裝置及存儲介質(zhì),以至少部分地解決上述技術(shù)問題。
發(fā)明內(nèi)容
鑒于此,本發(fā)明實施例提供了一種三維模型處理方法、裝置及存儲介質(zhì),以至少解決現(xiàn)有技術(shù)中的問題之一。
本發(fā)明的一個方面提供了一種三維模型處理方法,該方法包括以下步驟:
遍歷原始三維模型的面,獲取原始三維模型中具有相鄰關(guān)系的相鄰面;其中,兩個相鄰面組成一個相鄰面組;
計算兩個相鄰面之間的三維空間夾角;
篩選出三維空間夾角均小于夾角閾值的相鄰面組,并將所篩選出的相鄰面組加入一個數(shù)組中;
針對所述數(shù)組中的每個相鄰面組各創(chuàng)建一個數(shù)學集合;遍歷數(shù)組中的相鄰面組并選取當前相鄰面組中的一個相鄰面,若數(shù)組中的其他相鄰面組存在與當前所選取的相鄰面具有相鄰關(guān)系的面,則將所述具有相鄰關(guān)系的面均添加到當前相鄰面組對應(yīng)的數(shù)學集合中;持續(xù)遍歷數(shù)組中的相鄰面組,直至遍歷完所有相鄰面組;
各相鄰面組對應(yīng)的數(shù)學集合作為子模型,統(tǒng)計子模型內(nèi)的面的數(shù)量,保留子模型內(nèi)的面的數(shù)量與原始三維模型的面的數(shù)量之比大于占比預設(shè)值的子模型。
在本發(fā)明的一些實施例中,所述遍歷原始三維模型的面,獲取原始三維模型中具有相鄰關(guān)系的相鄰面,包括:
遍歷原始三維模型的面并獲得每個面的邊;
指定原始三維模型的一個面,搜索其他的面的邊,如果存在重合的邊則確定對應(yīng)的兩個面為具有相鄰關(guān)系的兩個相鄰面。
在本發(fā)明的一些實施例中,所述計算兩個相鄰面之間的三維空間夾角,是指:
除重合的邊之外,一個相鄰面組的每個相鄰面各包含與重合的邊有一個共同的頂點的兩條邊,兩個相鄰面形成有共同的頂點的兩組邊,以共同的頂點作為向量的起點或終點,分別計算兩組邊對應(yīng)的空間向量的三維空間夾角。
在本發(fā)明的一些實施例中,所述夾角閾值取值100度到150度。和/或所述方法還包括對所述夾角閾值的調(diào)整,包括:依據(jù)所述計算兩個相鄰面之間的三維空間夾角所得到的三維空間夾角數(shù)據(jù)依序排列,取第50至第80百分位數(shù)之間的數(shù)值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京冰河起源科技有限公司,未經(jīng)北京冰河起源科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310527715.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種三維彩色物品制作方法
- 三維內(nèi)容顯示的方法、裝置和系統(tǒng)
- 三維對象搜索方法、裝置及系統(tǒng)
- 三維會話數(shù)據(jù)展示方法、裝置、存儲介質(zhì)和計算機設(shè)備
- 一種三維模型處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 用于基于分布式賬本技術(shù)的三維打印的去中心化供應(yīng)鏈
- 標記數(shù)據(jù)的獲取方法及裝置、訓練方法及裝置、醫(yī)療設(shè)備
- 一種基于5G網(wǎng)絡(luò)的光場三維浸入式體驗信息傳輸方法及系統(tǒng)
- 用于機器人生產(chǎn)系統(tǒng)仿真的三維場景管理與文件存儲方法
- 基于三維形狀知識圖譜的三維模型檢索方法及裝置





