[發明專利]一種渲染方法、裝置及設備在審
| 申請號: | 202110080547.7 | 申請日: | 2021-01-21 |
| 公開(公告)號: | CN114255315A | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 謝坤;尹青 | 申請(專利權)人: | 華為云計算技術有限公司 |
| 主分類號: | G06T15/06 | 分類號: | G06T15/06;G06T19/00;G06T1/20 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 550025 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 渲染 方法 裝置 設備 | ||
本申請提供一種渲染方法及裝置。該方法用于渲染應用,該應用包括至少一個模型,每個模型包括多個面片,該渲染方法在渲染該應用的當前幀的過程中,確定當前視平面中像素對應的目標面片,獲取該應用的歷史幀的渲染過程中獲得的目標面片的歷史渲染結果,根據所述目標面片的歷史渲染結果,計算所述像素的當前渲染結果。該渲染方法通過復用歷史渲染結果,計算當前渲染結果,有效的提升了光線追蹤渲染的效率。
技術領域
本申請涉及圖形渲染領域,特別涉及一種渲染方法、裝置及設備。
背景技術
光線追蹤渲染技術一直是計算機圖形學領域的基礎技術,至今為止,該技術是實現高品質,真實感,高畫質圖像的最主要技術。但該技術一直以來,需要較長的計算時間,才能完成大量的蒙特卡洛積分計算過程,生成最終計算結果。所以,該技術一直應用在離線渲染場景,如影視,動畫等領域。隨著計算機硬件算力升級,近年來,隨著一些對于實時性需要較強的渲染業務領域(游戲,虛擬現實)開始出現,對于光線追蹤渲染技術的需要越來越強烈。
針對光線追蹤渲染技術,如何實現實時的圖形渲染成為了業界重點關注的問題。
發明內容
本申請提供了一種渲染方法,該方法可以提升渲染的效率。
本申請的第一方面提供了一種渲染方法,該渲染方法用于渲染應用,該應用包括至少一個模型,每個模型包括多個面片。該方法包括:渲染該應用的當前幀的過程中,確定當前幀對應的當前視平面中像素對應的目標面片,該目標面片包括于該多個面片;獲取該應用的歷史幀的渲染過程中獲得的該目標面片的歷史渲染結果;根據該目標面片的歷史渲染結果,計算所述像素的當前渲染結果。
該渲染方法通過復用該目標面片的歷史渲染結果,減少了在對該目標面片在當前幀中進行光線追蹤渲染時的追蹤光線數,提升了光線追蹤渲染的效率。
在一些可能的設計中,該方法還包括:該渲染方法在渲染當前幀的過程中,通過獲取目標面片在歷史幀中對應的歷史渲染結果,計算該目標面片在當前幀中對應的當前渲染結果。進一步地,根據目標面片的當前渲染結果,計算當前視平面中像素的當前渲染結果。隨后,對該視平面的每個像素執行以上方法,以獲取該視平面的渲染結果,也即獲取所述當前幀。
在一些可能的設計中,該方法還包括:對該目標面片進行光線追蹤渲染,獲得該目標面片的中間渲染結果。該根據該目標面片的歷史渲染結果,計算該像素的當前渲染結果,包括:根據該目標面片的歷史渲染結果和該目標面片的中間渲染結果,計算該目標面片的當前渲染結果;根據該目標面片的當前渲染結果,計算該像素的當前渲染結果。
該渲染方法通過在對該目標面片進行光線追蹤之后,利用該目標面片的中間渲染結果提升該目標面片的當前渲染結果,在對該目標面片發出的追蹤光線數不變的情況下,提升了該目標面片的渲染結果,有效的提升了光線追蹤渲染的效率。
對該目標面片進行光線追蹤渲染以獲得該目標面片的中間渲染結果這一步驟可以發生在獲取該面片的歷史渲染結果之前或之后。可選的,該步驟還可以與獲取該面片的歷史渲染結果這一步驟同時發生。
在一些可能的設計中,該方法還包括:確定該目標面片的歷史渲染結果對應的采樣數量高于閾值。根據該目標面片的歷史渲染結果,計算該像素的當前渲染結果,包括:將該目標面片的歷史渲染結果作為該目標面片的當前渲染結果,該目標面片的當前渲染結果用于計算該像素的當前渲染結果。
對于歷史渲染結果對應的采樣數量高于閾值的該目標面片,直接將該目標面片的歷史渲染結果作為該目標面片的當前渲染結果,可以避免對該目標面片進行光線追蹤渲染,并且直接復用該面片的歷史渲染結,有效的提升了當前視平面的整體渲染效率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為云計算技術有限公司,未經華為云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110080547.7/2.html,轉載請聲明來源鉆瓜專利網。





