[發明專利]圖形渲染方法、裝置和計算機可讀存儲介質在審
| 申請號: | 201910231774.8 | 申請日: | 2019-03-26 |
| 公開(公告)號: | CN111754381A | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 張璠;吳江錚;石鑫棟;王術 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20 |
| 代理公司: | 北京龍雙利達知識產權代理有限公司 11329 | 代理人: | 張振;張欣 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 渲染 方法 裝置 計算機 可讀 存儲 介質 | ||
本申請涉及圖形渲染技術領域,具體公開了一種圖形渲染方法及相關裝置。中央處理器CPU通過抓取圖形處理器GPU指令流以獲得GPU渲染圖形所需的頂點數據;CPU對獲得的頂點數據進行圖元處理,比如坐標變換和裁剪,以得到用戶視角范圍內的頂點數據;CPU將用戶視角范圍內的頂點數據送入到圖形處理器GPU中,GPU基于CPU處理后的頂點數據進行圖形渲染處理。本申請提供的技術方案能夠在進行圖形渲染時減輕GPU的負擔。
技術領域
本申請涉及圖像處理技術領域,并且更具體地,涉及一種圖形渲染方法、裝置和計算機可讀存儲介質。
背景技術
圖形處理器(graphics processing unit,GPU)是一種專門用于圖像運算的微處理器,常被用于進行圖形渲染。
傳統方案在進行圖形渲染時,一般是由GPU來執行圖像渲染的整個過程。但是,在某些情況下,例如,圖形渲染的運算量較大(如重度圖形顯示的情況)或者GPU需要處理的其它運算較多(如GPU在進行圖形渲染的同時還參與了大型科學計算)時,采用傳統方案進行圖形渲染會導致GPU的負載過高,進而影響GPU進行圖像渲染時的性能。
發明內容
本申請提供一種圖形渲染方法、裝置和計算機可讀存儲介質,以減輕GPU進行圖形渲染時的負載。
第一方面,提供了一種圖形渲染方法,該方法包括:中央處理器CPU獲取待處理頂點數據,該待處理頂點數據是供圖形處理器GPU進行圖形渲染處理的頂點數據;CPU對待處理頂點數據進行處理,以得到用戶視角范圍內的頂點數據;CPU將用戶視角范圍內的頂點數據送入到圖形處理器GPU中,以進行渲染處理。
上述待處理頂點數據可以是繪制一次圖形所需要的全部頂點數據或者部分頂點數據。該待處理頂點數據除了包含用戶視角范圍內的頂點數據,還可以包含用戶視角范圍之外的頂點數據。CPU對待處理頂點數據進行處理,得到用戶視角范圍內的頂點數據,相當于是將待處理頂點數據中用戶視角范圍之外的頂點數據去除掉,從而得到位于用戶視角范圍內的頂點數據。
應理解,用戶視角范圍內的頂點數據可以是用戶視角范圍內可見的物體圖像的頂點位置信息,通過對用戶視角范圍內的頂點數據的處理,能夠最終得到用戶視角范圍內可見的物體圖像。
上述CPU獲取到的待處理頂點數據可以是位于本地坐標系的頂點數據。
可選地,上述待處理頂點數據為用于渲染一幀圖像的一次draw call指令抓取的頂點數據。
其中,draw call指令是指圖形程序接口指令,draw call指令的數目與跨平臺的圖形程序接口的圖形描繪次數相同,draw call指令具體包括glDrawArrays、glDrawElements等指令。
當上述待處理頂點數據為用于渲染一幀圖像的一次draw call指令抓取的頂點數據時,能夠以draw call指令為實現對頂點數據的靈活抓取,進而能夠利用CPU實現對頂點數據的靈活處理。
可選地,上述CPU獲取的待處理頂點數據是存儲模塊中存儲的部分或者全部頂點數據。
例如,存儲模塊當前存儲有多個draw call對應的頂點數據,那么,CPU在獲取頂點數據是可以從存儲模塊中獲取一個draw call對應的頂點數據作為待處理頂點數據。
上述存儲模塊具體可以是雙倍速率同步動態隨機存儲器(double data ratesynchronous dynamic random access memory,DDR SDRAM)或者顯存。具體地,當上述圖形渲染方法由終端設備執行時,存儲模塊可以是位于終端設備內部的DDR SDRAM,當上述圖形渲染方法由計算機設備執行時,存儲模塊可以是位于計算機設備內部的顯存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910231774.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:打草裝置的放線方法和自動割草機
- 下一篇:移動平臺圖資校正系統





