[發明專利]一種GPU點光柵化點大小奇偶配置的頂點坐標映射方法有效
| 申請號: | 201911415721.8 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111223142B | 公開(公告)日: | 2023-09-08 |
| 發明(設計)人: | 李沖;劉莎;周藝璇;楊洋;范飛虎;付文生 | 申請(專利權)人: | 西安翔騰微電子科技有限公司 |
| 主分類號: | G06T7/70 | 分類號: | G06T7/70 |
| 代理公司: | 西安嘉思特知識產權代理事務所(普通合伙) 61230 | 代理人: | 王海棟 |
| 地址: | 710065 陜西省西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 gpu 光柵 大小 奇偶 配置 頂點 坐標 映射 方法 | ||
本發明涉及一種GPU點光柵化點大小奇偶配置的頂點坐標映射方法,包括步驟:獲取點圖元的點坐標;判斷點光柵化的反走樣是否開啟,若未開啟,則利用第一預設算法將點坐標轉換為片元坐標;根據點圖元的點大小、點大小的奇偶屬性和片元坐標確定光柵化掃描范圍;根據光柵化掃描范圍的片元區域中有效片元的數量和位置點亮有效片元的像素值。該頂點坐標映射方法根據點大小、點大小的奇偶屬性和點坐標確定光柵化掃描范圍,解決了在點光柵化不開啟反走樣時,不論點大小為奇偶,點所占片元總為奇數個的問題,很好的控制掃描結束后輸出的有效片元數量以及在特殊情況下對點掃描范圍內有效片元像素值的點亮情況。
技術領域
本發明屬于計算機圖形處理技術領域,具體涉及一種GPU點光柵化點大小奇偶配置的頂點坐標映射方法。
背景技術
光柵化是將由頂點的幾何數據和像素數據定義成的基本圖元轉化成與像素點對應的片元。而每一個片元對應于幀緩沖區中的一個像素。把定點連接直線或者由三角形的三個頂點確定各個邊并進行內部填充時,就需要考慮點的大小、直線的寬度、點畫模式、著色模式以及三角形的點畫模式、著色模式和抗鋸齒處理的覆蓋率計算。經過圖元裝配的圖元信息包括頂點的坐標、主顏色、輔助顏色、法向量、霧化因子、紋理等信息。這些圖元信息首先進入掃描轉換模式進行掃描,產生對應圖元信息的所有像素點坐標,之后屬性插值單元進行屬性計算插值,得到所有像素點的顏色、霧化因子、紋理坐標等。
任何圖元都是由點組成的,點的屬性有兩個,一個是坐標,一個是大小。點的光柵化就是在屏幕像素點陣中用給定的顏色點亮最佳逼近于理想點的像素點集的過程。要繪制一個點,就要先把點投影到屏幕坐標系中,然后以坐標系中的點的坐標為中心,以點的大小為半徑,進行區域掃描。
然而,現有研究中,點光柵化時點的大小與其所占片元不對應,不論點的大小為奇偶,輸出的結果中點所占的片元總為奇數個,例如:點大小(pointsize)為8時,輸出的結果中點占9個像素,而當點大小為9時,輸出的圖中點仍占9個像素。而點大小與輸出圖元片元的不對應會降低輸出圖元的分辨率,導致輸出圖元的失真。
發明內容
為了解決現有技術中存在的上述問題,本發明提供了一種GPU點光柵化點大小奇偶配置的頂點坐標映射方法。本發明要解決的技術問題通過以下技術方案實現:
本發明實施例提供了一種GPU點光柵化點大小奇偶配置的頂點坐標映射方法,包括步驟:
獲取點圖元的點坐標;
判斷點光柵化的反走樣是否開啟,若未開啟,則利用第一預設算法將所述點坐標轉換為片元坐標;
根據所述點圖元的點大小、所述點大小的奇偶屬性和所述片元坐標確定光柵化掃描范圍;
根據所述光柵化掃描范圍的片元區域中有效片元的數量和位置點亮所述有效片元的像素值。
在本發明的一個實施例中,根據所述點圖元的點大小、所述點大小的奇偶屬性和所述片元坐標確定光柵化掃描范圍,包括:
對所述點大小進行四舍五入計算,得到目標值;
判斷所述目標值的奇偶屬性;
當判斷所述目標值為奇數時,利用第二預設算法對所述目標值和所述片元坐標進行計算得到所述光柵化掃描范圍,或者當判斷所述目標值為偶數時,利用第三預設算法對所述目標值和所述片元坐標進行計算得到所述光柵化掃描范圍。
在本發明的一個實施例中,根據所述光柵化掃描范圍的片元區域中有效片元的數量和位置點亮所述有效片元的像素值,包括:
對所述光柵化掃描范圍中的所述片元區域進行掃描;
根據所述片元區域中掃描起始坐標與掃描終點坐標的第一坐標關系判斷所述點圖元的橫坐標跨度和縱坐標跨度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安翔騰微電子科技有限公司,未經西安翔騰微電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911415721.8/2.html,轉載請聲明來源鉆瓜專利網。





