[發明專利]并行生成紋理映射Mipmap圖像的方法、裝置及計算機存儲介質在審
| 申請號: | 202010069472.8 | 申請日: | 2020-01-21 |
| 公開(公告)號: | CN111179403A | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 馬超;孫建康;王世凱 | 申請(專利權)人: | 南京芯瞳半導體技術有限公司 |
| 主分類號: | G06T15/04 | 分類號: | G06T15/04 |
| 代理公司: | 西安維英格知識產權代理事務所(普通合伙) 61253 | 代理人: | 歸瑩;李斌棟 |
| 地址: | 211800 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 并行 生成 紋理 映射 mipmap 圖像 方法 裝置 計算機 存儲 介質 | ||
本發明實施例公開了并行生成紋理映射Mipmap圖像的方法、裝置及計算機存儲介質;該方法可以包括:確定各級待生成的Mipmap圖像與原始圖像之間對應的濾波像素塊尺寸;分別為各級待生成的Mipmap圖像建立對應的處理任務;根據原始圖像以及各級待生成的Mipmap圖像與原始圖像之間對應的濾波像素塊尺寸并行運行所述處理任務,以生成各級待生成的Mipmap圖像。
技術領域
本發明實施例涉及計算機圖形渲染技術領域,尤其涉及一種并行生成紋理映射Mipmap圖像的方法、裝置及計算機存儲介質。
背景技術
在使用計算機進行三維圖形渲染過程中,為了使場景中物體表面能夠擁有和現實盡量接近的紋理和材質感,通常會使用紋理貼圖技術。簡單來說,紋理貼圖相當于把一幅圖片像包禮物盒子一樣包裹在物體表面。而在現實中,距離觀察者越近的物體表面的紋理應該越大越清楚,而距離觀察者越遠的物體表面的紋理應該越小越模糊;基于此,如果在紋理貼圖時,不考慮物體在視野中的遠近,一概采用同樣大小的紋理貼圖,就會產生遠大近小的錯誤效果。有鑒于此,Mipmap就是解決紋理貼圖時應該近大遠小問題的技術。
Mipmap圖像是將一張原始圖像按照2的倍數逐級進行縮小,直到獲得尺寸為1像素×1像素的圖像為止所形成一組圖像序列。每一級Mipmap圖像的紋理寬度和高度都是上一級Mipmap圖像紋理寬度和高度的一半。在進行紋理貼圖的過程中,對于視野越遠的物體,使用尺寸越小的級別的Mipmap圖像而非原始圖像進行渲染,不僅能夠消除鋸齒現象以產生更加符合現實的近大遠小的效果,而且還能夠提升渲染效率,降低渲染時間。因此,在紋理貼圖過程中,Mipmap圖像的生成效率是重要的考量因素。
發明內容
有鑒于此,本發明實施例期望提供并行生成紋理映射Mipmap圖像的方法、裝置及計算機存儲介質;能夠提高Mipmap圖像的生成效率,降低Mipmap圖像的生成時延,提高圖形渲染的整體性能。
本發明實施例的技術方案是這樣實現的:
第一方面,本發明實施例提供了一種并行生成Mipmap圖像的方法,所述方法包括:
確定各級待生成的Mipmap圖像與原始圖像之間對應的濾波像素塊尺寸;
分別為各級待生成的Mipmap圖像建立對應的處理任務;
根據原始圖像以及各級待生成的Mipmap圖像與原始圖像之間對應的濾波像素塊尺寸并行運行所述處理任務,以生成各級待生成的Mipmap圖像。
第二方面,本發明實施例提供了一種并行生成Mipmap圖像的方法,所述方法包括:
加載原始圖像;
基于待生成的Mipmap圖像的尺寸確定多個任務組;
針對每一任務組,按照所述待生成的Mipmap圖像的細節級別LOD所對應的濾波像素塊尺寸確定每一任務組于所述原始圖像中對應的像素塊;
針對各任務組,并行地對各任務組對應的像素塊進行濾波計算;其中,并行濾波計算的結果為所述待生成的Mipmap圖像。
第三方面,本發明實施例提供了一種并行生成Mipmap圖像的裝置,所述裝置包括:第一確定部分、任務建立部分和并行運行部分;其中,
所述第一確定部分,經配置為確定各級待生成的Mipmap圖像與原始圖像之間對應的濾波像素塊尺寸;
所述任務建立部分,經配置為分別為各級待生成的Mipmap圖像建立對應的處理任務;
所述并行運行部分,經配置為根據原始圖像以及各級待生成的Mipmap圖像與原始圖像之間對應的濾波像素塊尺寸并行運行所述處理任務,以生成各級待生成的Mipmap圖像。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京芯瞳半導體技術有限公司,未經南京芯瞳半導體技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010069472.8/2.html,轉載請聲明來源鉆瓜專利網。





