[發明專利]一種渲染3D場景的幾何結構的渲染方法和圖形處理系統有效
| 申請號: | 201810897111.5 | 申請日: | 2018-08-08 |
| 公開(公告)號: | CN109413403B | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | S·菲尼 | 申請(專利權)人: | 想象技術有限公司 |
| 主分類號: | H04N13/106 | 分類號: | H04N13/106;H04N13/122;H04N13/332 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 陸建萍;楊明釗 |
| 地址: | 英國赫*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 渲染 場景 幾何 結構 方法 圖形 處理 系統 | ||
1.一種渲染3D場景的幾何結構以用于在非標準投影顯示器上顯示的基于圖塊的渲染方法,所述方法包括:
定義(602)應用到要渲染的所述幾何結構的投影;
對應于圖像空間和投影空間之間的映射失真,將圖像空間細分(603)為多個圖塊,以及將投影空間細分為相同數量的不同尺寸的圖塊;
生成(604)顯示列表,每個顯示列表指示給定圖像圖塊內存在哪個幾何結構;
在存儲器(504)中存儲所述顯示列表;
從所述存儲器(504)訪問給定圖像圖塊的顯示列表;
對于所述給定圖像圖塊內存在的任一個幾何結構,應用(606)所述圖塊的一個或多個本地變換,以將一個或多個頂點位置從所述投影空間映射到所述圖像空間;
光柵化(608)所述圖像圖塊在圖像圖塊坐標系中所變換的幾何結構;以及
向幀緩沖器輸出(610)一個或多個確定的圖像值,用于在所述非標準投影顯示器上顯示。
2.根據權利要求1所述的方法,其中,所述變換是線性變換。
3.根據權利要求1或權利要求2所述的方法,其中,所述幾何結構包括圖元,每個圖元包括多個頂點,以及
其中,將所述幾何結構從所述投影空間映射到所述圖像空間包括將所述圖元的頂點從所述投影空間映射到所述圖像空間。
4.根據權利要求3所述的方法,還包括對每個頂點位置應用線性變換以將頂點位置從所述圖像空間映射到投影空間,其包括:
對于圖元的每個頂點,將所述線性變換應用于所述投影空間中的X坐標和Y坐標,而不修改其他頂點屬性。
5.根據權利要求1所述的方法,其中,所述非標準投影顯示器為頭戴式顯示器。
6.根據權利要求1所述的方法,其中,應用于要渲染的所述幾何結構的所述投影是寬角度的標準投影。
7.一種圖形處理系統(400),其被配置為渲染3D場景的幾何結構以用于在非標準投影顯示器上顯示,所述圖形處理系統包括處理器,所述處理器被配置為:
定義(602)應用于要渲染的所述幾何結構的投影;
對應于圖像空間和投影空間之間的映射失真,將圖像空間細分(603)為多個圖塊,以及將投影空間細分為相同數量的不同尺寸的圖塊;
生成(604)顯示列表,每個顯示列表指示給定圖像圖塊內存在哪個幾何結構;
在存儲器(504)中存儲所述顯示列表;
從所述存儲器(504)訪問給定圖像圖塊的顯示列表;
對于所述給定圖像塊內存在的任一個幾何結構,應用(606)所述圖塊的一個或多個本地變換,以將一個或多個頂點位置從所述投影空間映射到所述圖像空間;
光柵化(608)所述圖像圖塊在圖像圖塊坐標系中所變換的幾何結構;以及
向幀緩沖器輸出(610)一個或多個確定的圖像值,用于在所述非標準投影顯示器上顯示。
8.根據權利要求7所述的圖形處理系統,還包括:
存儲器(410),其被布置成存儲定義所述變換的多個變換參數,每個線性變換與圖像空間中的一組像素相關聯,并且定義圖像空間和投影空間之間的所述像素的變換。
9.根據權利要求7或權利要求8所述的圖形處理系統,其中,所述圖形處理體現在集成電路上的硬件中。
10.一種其上編碼有計算機可讀代碼的計算機可讀存儲介質,所述代碼被配置成使得當運行所述計算機可讀代碼時執行權利要求1的方法。
11.一種計算機可讀存儲介質,所述計算機可讀存儲介質具有在其上編碼的以集成電路定義數據集的形式的計算機可讀代碼,所述集成電路定義數據集當在集成電路制造系統中被處理時,將所述集成電路制造系統配置為制造根據權利要求7所述的圖形處理系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于想象技術有限公司,未經想象技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810897111.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:適應任意屏幕的圖像校正系統及方法
- 下一篇:一種立體圖像變焦方法





