[發明專利]圖像的渲染方法、智能終端以及存儲裝置有效
| 申請號: | 202110811298.4 | 申請日: | 2021-07-19 |
| 公開(公告)號: | CN113256755B | 公開(公告)日: | 2021-10-12 |
| 發明(設計)人: | 黃煒彬;劉玉峰;李會江;馮征文;王志非;甘文峰 | 申請(專利權)人: | 廣州中望龍騰軟件股份有限公司 |
| 主分類號: | G06T11/00 | 分類號: | G06T11/00;G06T15/04;G06T1/60 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 謝有林 |
| 地址: | 510623 廣東省廣州市天*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖像 渲染 方法 智能 終端 以及 存儲 裝置 | ||
本發明提供一種圖像的渲染方法、智能終端以及存儲裝置,該渲染方法包括:S101:根據上一幀圖像的深度緩沖區域以及上一幀和當前幀圖像的模型視圖投影矩陣獲取當前幀的深度緩沖區;S102:對深度緩沖區進行降采樣形成預設層數的紋理;S103:獲取待渲染物體包絡框的待渲染區域坐標、最小深度值以及紋理進行遮擋查詢,判斷遮擋查詢是否通過,若是,則通過待渲染物體獲取新的深度緩沖區,若否;則執行S104;S104:將待渲染物體添加到預設集合,判斷遮擋查詢是否滿足預設條件,若是,則結束渲染,若否,則執行S102。本發明通過多次遮擋查詢的方式剔除待渲染物體中被遮擋的部分,減少渲染的數量,渲染效率高,減少了渲染時間。
技術領域
本發明涉及模型渲染領域,尤其涉及一種圖像的渲染方法、智能終端以及存儲裝置。
背景技術
在目前圖紙設計顯示中,很多情況下需要對物體的圖像進行渲染,從而方便用戶能夠更加清楚直觀地觀察該物體的圖像。
現有技術中,在即將渲染的復雜物體的圖紙中,往往包含了成千上萬甚至幾十萬個組件,對這些組件進行渲染會極大地耗用計算機的運算量,從而占用程序的大部分運行時間,造成計算機渲染效率低,渲染時間長,影響了用戶的使用體驗。
發明內容
為了克服現有技術的不足,本發明提出一種圖像的渲染方法、智能終端以及存儲裝置,通過重投影的方式獲取當前幀的深度緩沖區,利用該深度緩沖區降采樣獲取多層深度值不同的紋理,利用該紋理對待渲染物體進行遮擋查詢,并再次利用通過遮擋查詢的待渲染物體獲取新的深度緩沖區對未通過遮擋查詢的待渲染物體進行得到遮擋查詢,直至遮擋查詢滿足預設條件,通過多次遮擋查詢的方式剔除待渲染物體中被遮擋的部分,減少了渲染的數量,計算量低且計算簡單,渲染效率高,減少了渲染時間。
為解決上述問題,本發明采用的一個技術方案為:一種圖像的渲染方法,所述圖像的渲染方法包括:S101:根據上一幀圖像的深度緩沖區域以及上一幀和當前幀圖像的模型視圖投影矩陣獲取當前幀的深度緩沖區;S102:對所述深度緩沖區進行降采樣形成預設層數的紋理;S103:獲取待渲染物體包絡框的待渲染區域坐標以及最小深度值,根據所述待渲染區域坐標、最小深度值以及所述紋理進行遮擋查詢,判斷遮擋查詢是否通過,若是,則通過所述待渲染物體獲取新的深度緩沖區,若否;則執行S104;S104:將所述待渲染物體添加到預設集合,判斷遮擋查詢是否滿足預設條件,若是,則結束渲染,若否,則執行S102。
進一步地,所述根據上一幀圖像的深度緩沖區域以及上一幀和當前幀圖像的模型視圖投影矩陣獲取當前幀的深度緩沖區的步驟具體包括:根據上一幀圖像的深度緩沖區獲取上一幀圖像中像素的深度值,并根據所述深度值、上一幀圖像的模型視圖投影矩陣、當前幀圖像的模型視圖投影矩陣進行重投影獲取當前幀圖像中對應坐標像素的深度值以得到當前幀的深度緩沖區。
進一步地,所述預設層數的紋理中下一層紋理中像素的深度值為上一層紋理中與所述像素對應的采樣區域的最小深度值。
進一步地,所述獲取待渲染物體包絡框的待渲染區域坐標以及最小深度值的步驟具體包括:通過所述待渲染物體的模型視圖投影矩陣獲取所述待渲染物體包絡框在顯示屏幕上的待渲染區域坐標以及最小深度值。
進一步地,所述根據所述待渲染區域坐標、最小深度值以及所述紋理進行遮擋查詢的步驟具體包括:根據待渲染區域坐標獲取所述待渲染物體在所述紋理上的待渲染區域,根據所述待渲染區域中像素的深度值、所述最小深度值進行遮擋查詢。
進一步地,所述根據所述待渲染區域中像素的深度值、所述最小深度值進行遮擋查詢的步驟具體包括:從最低層級的紋理開始,依層級判斷是否存在至少一層級的紋理的待渲染區域中像素的深度值均小于所述最小深度值;若是,則確定所述待渲染物體不可見;若否,則確定所述待渲染物體可見。
進一步地,所述通過所述待渲染物體獲取新的深度緩沖區的步驟具體包括:將所述待渲染物體確定為可渲染物體,渲染所述可渲染物體以得到新的深度緩沖區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州中望龍騰軟件股份有限公司,未經廣州中望龍騰軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110811298.4/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





