[發明專利]通過平滑鋸齒邊緣向計算機生成的圖像添加更大的真實感在審
| 申請號: | 201910292877.5 | 申請日: | 2019-04-12 |
| 公開(公告)號: | CN110390644A | 公開(公告)日: | 2019-10-29 |
| 發明(設計)人: | A·C·馬爾斯;J·B·斯普尤特;H·H·格倫;M·麥圭爾;R·薩瑟 | 申請(專利權)人: | 輝達公司 |
| 主分類號: | G06T5/00 | 分類號: | G06T5/00;G06T15/20 |
| 代理公司: | 北京市磐華律師事務所 11336 | 代理人: | 高偉;婁曉丹 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鋸齒 鋸齒邊緣 真實感 平滑 像素 計算機生成 圖像添加 圖像 數字圖像 渲染圖像 幫助 | ||
1.一種方法,包括:
將時間抗鋸齒(TAA)應用于圖像;
標識由將所述TAA應用于所述圖像而導致的失敗像素;以及
使用光線跟蹤和快速近似抗鋸齒(FXAA)的組合,對每個所述失敗像素執行抗鋸齒。
2.根據權利要求1所述的方法,其中,使用將所述TAA應用于所述圖像的結果、使用中間數據、或使用源幾何來標識所述失敗像素。
3.根據權利要求1所述的方法,其中所述圖像是使用前向渲染或延遲渲染來創建的。
4.根據權利要求1所述的方法,其中所述失敗像素是在所述TAA期間被標識的,其中:
所述TAA將前一幀中像素的歷史值與當前幀中相鄰像素的當前值進行比較,以及
具有與相鄰像素的所述當前值相差超過預定量的所述歷史值的所述像素被標識為失敗像素。
5.根據權利要求1所述的方法,其中通過比較像素的深度值和相鄰像素的深度值來標識所述失敗像素。
6.根據權利要求1所述的方法,其中通過比較像素的亮度值和相鄰像素的亮度值來標識所述失敗像素。
7.根據權利要求1所述的方法,其中使用哨兵值來標記所述失敗像素。
8.根據權利要求1所述的方法,其中所述失敗像素包含在分割掩碼中。
9.根據權利要求1所述的方法,其中執行所述抗鋸齒包括使用GPU光線跟蹤確定每個所述失敗像素內的子像素區域的點采樣可視性。
10.根據權利要求1所述的方法,其中對所述失敗像素執行所述抗鋸齒的結果與將所述TAA應用于所述圖像的結果相結合以創建輸出圖像。
11.根據權利要求1所述的方法,進一步包括:
標識原始圖像中由于前一幀的遮擋或缺少時間數據而不存在數據的一個或更多個像素;以及
使用快速近似抗鋸齒(FXAA)對所標識的像素執行抗鋸齒。
12.一種系統,包括:
處理器,被配置為:
對圖像應用時間抗鋸齒(TAA);
標識由將所述TAA應用于所述圖像而導致的失敗像素;以及
使用光線跟蹤和快速近似抗鋸齒(FXAA)的組合,對每個所述失敗像素執行抗鋸齒;以及
存儲器,被配置為存儲所述抗鋸齒的結果。
13.根據權利要求12所述的系統,其中,使用將所述TAA應用于所述圖像的結果、使用中間數據、或使用源幾何來標識所述失敗像素。
14.根據權利要求12所述的系統,其中所述圖像是使用前向渲染或延遲渲染來創建的。
15.根據權利要求12所述的系統,其中所述失敗像素是在所述TAA期間被標識的,其中:
所述TAA將前一幀中像素的歷史值與當前幀中相鄰像素的當前值進行比較,以及
具有與相鄰像素的所述當前值相差超過預定量的所述歷史值的所述像素被標識為失敗像素。
16.根據權利要求12所述的系統,其中通過比較像素的深度值和相鄰像素的深度值來標識所述失敗像素。
17.根據權利要求12所述的系統,其中通過比較像素的亮度值和相鄰像素的亮度值來標識所述失敗像素。
18.根據權利要求12所述的系統,其中使用哨兵值來標記所述失敗像素。
19.根據權利要求12所述的系統,其中所述失敗像素包含在分割掩碼中。
20.一種計算機可讀存儲介質,存儲有指令,當所述指令由處理器執行時,使所述處理器執行以下步驟:
對圖像應用時間抗鋸齒(TAA);
標識由將所述TAA應用于所述圖像而導致的失敗像素;以及
使用光線跟蹤和快速近似抗鋸齒(FXAA)的組合,對每個所述失敗像素執行抗鋸齒。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于輝達公司,未經輝達公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910292877.5/1.html,轉載請聲明來源鉆瓜專利網。





