国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種三維網(wǎng)格模型壓縮方法、設(shè)備、存儲介質(zhì)及產(chǎn)品

      文檔序號:40046435發(fā)布日期:2024-11-19 14:29閱讀:18來源:國知局
      一種三維網(wǎng)格模型壓縮方法、設(shè)備、存儲介質(zhì)及產(chǎn)品

      本發(fā)明涉及文件壓縮領(lǐng)域,特別是涉及一種三維網(wǎng)格模型壓縮方法、設(shè)備、存儲介質(zhì)及產(chǎn)品。


      背景技術(shù):

      1、隨著各種圖形相關(guān)程序的廣泛應(yīng)用,對在線傳輸三維網(wǎng)格模型的需求越來越大,特點在于傳輸?shù)哪P蛿?shù)量在增加,模型的精度在增加,多個維度的提升導(dǎo)致需要通過網(wǎng)絡(luò)傳輸?shù)哪P臀募絹碓酱螅蝿?wù)量越來越大,導(dǎo)致傳輸速度受到影響。

      2、目前有多種模型壓縮技術(shù)來解決三維網(wǎng)格模型在網(wǎng)絡(luò)上傳輸?shù)膯栴}。比較主流的有draco格式方案與gltf格式方案,其中draco格式方案更加針對三維網(wǎng)格模型本身,而gltf格式方案則是對多種模型壓縮方案、貼圖壓縮方案的集合,其中也包含了對draco格式方案的集合。所以主要考察draco格式方案在壓縮三維網(wǎng)格模型上的不足,draco通過對模型頂點數(shù)據(jù)進行量化來將頂點使用的高精度浮點數(shù)改成整數(shù)來大幅度減少文件大小,但還可以進一步優(yōu)化量化效果;此外,draco沒有配合的細節(jié)等級(level?ofdetail,lod)方案,不能進行漸進式傳輸。

      3、因此,基于上述問題,亟需提供一種對三維網(wǎng)格模型進行專門優(yōu)化的方法。


      技術(shù)實現(xiàn)思路

      1、本發(fā)明的目的是提供一種三維網(wǎng)格模型壓縮方法、設(shè)備、存儲介質(zhì)及產(chǎn)品,能夠在可控制的誤差范圍內(nèi),提高壓縮效果,進而提高三維網(wǎng)格模型傳輸過程的傳輸速度。

      2、為實現(xiàn)上述目的,本發(fā)明提供了如下方案:

      3、一種三維網(wǎng)格模型壓縮方法,所述方法包括:

      4、獲取用戶待傳輸?shù)娜S網(wǎng)格模型;

      5、對三維網(wǎng)格模型進行分塊切分,得到多個子網(wǎng)格模型;

      6、對子網(wǎng)格模型進行量化壓縮處理;

      7、判斷量化壓縮后的子網(wǎng)格模型是否達到設(shè)定細節(jié)等級;若達到,則輸出當(dāng)前細節(jié)等級的子網(wǎng)格模型;若未達到,則對量化壓縮后的子網(wǎng)格模型進行合并,并對合并后的模型進行分塊切分以及量化壓縮處理,直至達到設(shè)定細節(jié)等級,進而實現(xiàn)三維網(wǎng)格模型壓縮。

      8、可選地,所述對子網(wǎng)格模型進行量化壓縮處理,具體包括:

      9、獲取對子網(wǎng)格模型對應(yīng)的數(shù)據(jù)分布范圍;

      10、將當(dāng)前數(shù)據(jù)分布范圍內(nèi)頂點的攜帶數(shù)據(jù)采用16位或8位無符號整型進行表示;所述攜帶數(shù)據(jù)包括:三維坐標(biāo)、貼圖坐標(biāo)以及法線向量。

      11、可選地,進而實現(xiàn)三維網(wǎng)格模型壓縮,之后還包括:

      12、將壓縮后的三維網(wǎng)格模型進行在線傳輸。

      13、一種計算機設(shè)備,包括:存儲器、處理器以存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序以實現(xiàn)所述一種三維網(wǎng)格模型壓縮方法。

      14、一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)所述一種三維網(wǎng)格模型壓縮方法。

      15、一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)所述一種三維網(wǎng)格模型壓縮方法。

      16、根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果:

      17、本發(fā)明所提供的一種三維網(wǎng)格模型壓縮方法、設(shè)備、存儲介質(zhì)及產(chǎn)品,合并子網(wǎng)格模型生成lod,對子網(wǎng)格模型進行合并操作,然后進行數(shù)據(jù)精簡,精簡的誤差范圍與精簡程度可以調(diào)節(jié)。精簡后的模型數(shù)據(jù)可以再次進行數(shù)據(jù)量化操作,在多個維度的壓縮計算后,模型的文件大小可以分布,用戶可以根據(jù)不同的情況請求不同級別的模型數(shù)據(jù)。例如在機能有限的設(shè)備上請求簡單的模型,或者在網(wǎng)絡(luò)傳輸?shù)倪^程中,先請求簡單的lod模型,再請求復(fù)雜的lod模型,這樣既能快速響應(yīng)用戶盡快查看模型,也能最終呈現(xiàn)高精度的模型效果。本發(fā)明改進了draco不足的兩方面,有較好的普適性,能廣泛適用于多種網(wǎng)絡(luò)傳輸場景,在可控制的誤差范圍內(nèi),達到較好的壓縮效果,進而提高三維網(wǎng)格模型傳輸過程的傳輸速度。



      技術(shù)特征:

      1.一種三維網(wǎng)格模型壓縮方法,其特征在于,所述方法包括:

      2.根據(jù)權(quán)利要求1所述的一種三維網(wǎng)格模型壓縮方法,其特征在于,所述對子網(wǎng)格模型進行量化壓縮處理,具體包括:

      3.根據(jù)權(quán)利要求1所述的一種三維網(wǎng)格模型壓縮方法,其特征在于,進而實現(xiàn)三維網(wǎng)格模型壓縮,之后還包括:

      4.一種計算機設(shè)備,包括:存儲器、處理器以存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序以實現(xiàn)權(quán)利要求1-3中任一項所述一種三維網(wǎng)格模型壓縮方法。

      5.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-3中任一項所述一種三維網(wǎng)格模型壓縮方法。

      6.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-3中任一項所述一種三維網(wǎng)格模型壓縮方法。


      技術(shù)總結(jié)
      本發(fā)明公開一種三維網(wǎng)格模型壓縮方法、設(shè)備、存儲介質(zhì)及產(chǎn)品,涉及文件壓縮領(lǐng)域,方法包括獲取用戶待傳輸?shù)娜S網(wǎng)格模型;對三維網(wǎng)格模型進行分塊切分,得到多個子網(wǎng)格模型;對子網(wǎng)格模型進行量化處理;判斷量化壓縮后的子網(wǎng)格模型是否達到設(shè)定細節(jié)等級;若達到,則輸出當(dāng)前細節(jié)等級的子網(wǎng)格模型;若未達到,則對量化壓縮后的子網(wǎng)格模型進行合并,并對合并后的模型進行分塊切分以及量化壓縮處理,直至達到設(shè)定細節(jié)等級,進而實現(xiàn)三維網(wǎng)格模型壓縮,本發(fā)明能夠在可控制的誤差范圍內(nèi),提高壓縮效果,進而提高三維網(wǎng)格模型傳輸過程的傳輸速度。

      技術(shù)研發(fā)人員:鄭立國,李敏,張乾,賈金原,溫來祥,鄭欣然
      受保護的技術(shù)使用者:吉林動畫學(xué)院
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/11/18
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1