两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

光柵化階段的圖元處理方法、圖形處理器、可讀存儲(chǔ)介質(zhì)和程序產(chǎn)品與流程

文檔序號(hào):40608585發(fā)布日期:2025-01-07 20:49閱讀:6來源:國(guó)知局
光柵化階段的圖元處理方法、圖形處理器、可讀存儲(chǔ)介質(zhì)和程序產(chǎn)品與流程

本申請(qǐng)涉及圖像數(shù)據(jù)處理,特別是涉及一種光柵化階段的圖元處理方法、圖形處理器、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。


背景技術(shù):

1、3d圖形最大的新特性就是曲面細(xì)分,它利用圖形處理器(graphic?process?unit,gpu)硬件加速,將構(gòu)成三維模型的圖元拆分的更細(xì)更小,從而達(dá)到使渲染對(duì)象表面更平滑,邊緣更精細(xì)的效果。與此同時(shí)帶來的問題就是圖元的數(shù)量大大增加,會(huì)使得gpu?流水線上光柵化階段(rasterizer)壓力倍增,即圖元裝配單元會(huì)因?yàn)閳D元數(shù)量的倍增而增加非常多的工作負(fù)荷。


技術(shù)實(shí)現(xiàn)思路

1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種能夠在光柵化階段減少計(jì)算壓力的光柵化階段的圖元處理方法、圖形處理器、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。

2、第一方面,本申請(qǐng)?zhí)峁┝艘环N光柵化階段的圖元處理方法,所述方法包括:

3、獲取圖元和所述圖元的頂點(diǎn)信息;

4、根據(jù)所述頂點(diǎn)信息,確定所述圖元的類型;

5、若所述圖元的類型是待剔除圖元,則刪除所述圖元;

6、若所述圖元的類型不為待剔除圖元,則根據(jù)所述圖元的頂點(diǎn)信息確定所述圖元的像素屬性,所述像素屬性用于輸入像素著色器。

7、在其中一個(gè)實(shí)施例中,所述頂點(diǎn)信息包括頂點(diǎn)位置信息;所述根據(jù)所述頂點(diǎn)信息,確定所述圖元的類型,包括:

8、根據(jù)所述頂點(diǎn)位置信息,確定所述圖元的邊方程和包圍盒信息;

9、根據(jù)所述圖元的所述邊方程和所述包圍盒信息,確定所述圖元的類型。

10、在其中一個(gè)實(shí)施例中,所述根據(jù)所述頂點(diǎn)位置信息,確定所述圖元的邊方程和包圍盒信息,包括:

11、針對(duì)所述圖元的每一頂點(diǎn),基于所述頂點(diǎn)位置信息和初始邊方程,確定所述圖元的邊方程;

12、針對(duì)所述圖元的每一頂點(diǎn),基于各所述頂點(diǎn)位置信息的極值,確定所述圖元的包圍盒信息。

13、在其中一個(gè)實(shí)施例中,所述根據(jù)所述圖元的所述邊方程和所述包圍盒信息,確定所述圖元的類型,包括:

14、在所述包圍盒信息滿足預(yù)設(shè)包圍盒條件的情況下,則所述圖元不為所述待剔除圖元;

15、在所述包圍盒信息不滿足預(yù)設(shè)包圍盒條件的情況下,根據(jù)所述包圍盒信息確定所述圖元包括的尺寸類型;

16、針對(duì)每一尺寸類型的圖元,根據(jù)所述包圍盒信息、所述頂點(diǎn)位置信息和所述邊方程,確定所述圖元的類型。

17、在其中一個(gè)實(shí)施例中,所述包圍盒信息包括包圍盒尺寸和包圍盒坐標(biāo);所述根據(jù)所述包圍盒信息、所述頂點(diǎn)位置信息和所述邊方程,確定所述圖元的類型,包括:

18、根據(jù)所述包圍盒坐標(biāo)、所述頂點(diǎn)位置信息、所述邊方程,確定第一判斷參數(shù);

19、根據(jù)所述第一判斷參數(shù)、所述包圍盒尺寸、所述邊方程,確定第二判斷參數(shù),其中,目標(biāo)數(shù)量組是基于包圍盒尺寸確定;

20、針對(duì)每一組第二判斷參數(shù),至少存在一個(gè)第二子判斷參數(shù)小于等于0,則確定所述圖元為待剔除圖元。

21、在其中一個(gè)實(shí)施例中,根據(jù)所述包圍盒坐標(biāo)、所述頂點(diǎn)位置信息和所述邊方程,確定第一判斷參數(shù),包括:

22、將所述包圍盒坐標(biāo)、所述頂點(diǎn)位置信息和所述邊方程輸入第一表達(dá)式,得到第一判斷參數(shù);

23、根據(jù)所述第一判斷參數(shù)、所述包圍盒尺寸、所述邊方程,確定第二判斷參數(shù),包括:

24、將所述第一判斷參數(shù)、所述包圍盒尺寸和所述邊方程輸入第二表達(dá)式,得到第二判斷參數(shù);

25、其中,所述包圍盒坐標(biāo)包括包圍盒第一坐標(biāo);所述第一表達(dá)式的生成方式,包括:

26、針對(duì)所述圖元的每一頂點(diǎn),將每一所述頂點(diǎn)位置信息代入所述頂點(diǎn)對(duì)應(yīng)的目標(biāo)邊方程,得到第一方程;

27、將所述圖元的包圍盒第一坐標(biāo)代入所述目標(biāo)邊方程,得到第二方程;

28、根據(jù)所述第二方程和所述第一方程,確定第一表達(dá)式;

29、所述包圍盒坐標(biāo)包括包圍盒第二坐標(biāo);所述包圍盒第二坐標(biāo)和所述包圍盒第一坐標(biāo)是基于第一坐標(biāo)元素和第二坐標(biāo)元素確定;所述第二表達(dá)式的生成方式,包括:

30、將所述圖元的包圍盒第二坐標(biāo)代入所述目標(biāo)邊方程,得到第三方程;

31、基于所述第三方程、所述第一方程和所述第一表達(dá)式,確定第二表達(dá)式。

32、第二方面,本申請(qǐng)?zhí)峁┝艘环N圖形處理器,包括存儲(chǔ)器、幾何著色器、光柵化處理單元和像素著色器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述幾何著色器用于對(duì)圖像處理以輸出圖元以及對(duì)應(yīng)的頂點(diǎn)信息;所述光柵化處理單元執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的方法的步驟;所述像素著色器用于獲取像素屬性,并根據(jù)所述像素屬性進(jìn)行著色處理。

33、在其中一個(gè)實(shí)施例中,所述光柵化處理單元包括圖元裝配單元,所述圖元裝配單元的計(jì)算邏輯單元上設(shè)有第一信號(hào)輸入端口、第二信號(hào)輸入端口和第三信號(hào)輸入端口以及信號(hào)輸出端口;其中,所述第一信號(hào)輸入端口用于接收第一坐標(biāo)元素信號(hào);所述第二信號(hào)輸入端口用于接收第二坐標(biāo)元素信號(hào);第三信號(hào)輸入端口用于接收所述圖元的尺寸類型信號(hào);所述信號(hào)輸出端口用于輸出是否剔除圖元的標(biāo)志信號(hào)。

34、第三方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被光柵化處理單元執(zhí)行時(shí)實(shí)現(xiàn)上述的方法的步驟。

35、第四方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被光柵化處理單元執(zhí)行時(shí)實(shí)現(xiàn)上述的方法的步驟。

36、上述光柵化階段的圖元處理方法、圖形處理器、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,首先獲取圖元和圖元的頂點(diǎn)信息;其次根據(jù)頂點(diǎn)信息,確定圖元的類型;最后,根據(jù)圖元的類型采用不同的處理操作,若圖元的類型是待剔除圖元,則刪除圖元;若圖元的類型不為待剔除圖元,則根據(jù)圖元的頂點(diǎn)信息確定圖元的像素屬性,像素屬性用于輸入像素著色器。在進(jìn)行圖元的像素屬性計(jì)算前預(yù)先將不需要繪制的圖元提前剔除掉,大大減少了需要后續(xù)進(jìn)行處理的圖元數(shù)量,從而減少了gpu在光柵化階段的資源的占用,提高gpu的性能。



技術(shù)特征:

1.一種光柵化階段的圖元處理方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述頂點(diǎn)信息包括頂點(diǎn)位置信息;所述根據(jù)所述頂點(diǎn)信息,確定所述圖元的類型,包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述頂點(diǎn)位置信息,確定所述圖元的邊方程和包圍盒信息,包括:

4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述圖元的所述邊方程和所述包圍盒信息,確定所述圖元的類型,包括:

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述包圍盒信息包括包圍盒尺寸和包圍盒坐標(biāo);所述根據(jù)所述包圍盒信息、所述頂點(diǎn)位置信息和所述邊方程,確定所述圖元的類型,包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,根據(jù)所述包圍盒坐標(biāo)、所述頂點(diǎn)位置信息和所述邊方程,確定第一判斷參數(shù),包括:

7.一種圖形處理器,包括存儲(chǔ)器、幾何著色器、光柵化處理單元和像素著色器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述幾何著色器用于對(duì)圖像處理以輸出圖元以及對(duì)應(yīng)的頂點(diǎn)信息;所述光柵化處理單元執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟;所述像素著色器用于獲取像素屬性,并根據(jù)所述像素屬性進(jìn)行著色處理。

8.根據(jù)權(quán)利要求7所述的圖形處理器,其特征在于,所述光柵化處理單元包括圖元裝配單元,所述圖元裝配單元的計(jì)算邏輯單元上設(shè)有第一信號(hào)輸入端口、第二信號(hào)輸入端口和第三信號(hào)輸入端口以及信號(hào)輸出端口;其中,所述第一信號(hào)輸入端口用于接收第一坐標(biāo)元素信號(hào);所述第二信號(hào)輸入端口用于接收第二坐標(biāo)元素信號(hào);第三信號(hào)輸入端口用于接收所述圖元的尺寸類型信號(hào);所述信號(hào)輸出端口用于輸出是否剔除圖元的標(biāo)志信號(hào)。

9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被光柵化處理單元執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。

10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被光柵化處理單元執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。


技術(shù)總結(jié)
本申請(qǐng)涉及一種光柵化階段的圖元處理方法、圖形處理器、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。所述方法包括:獲取圖元和圖元的頂點(diǎn)信息;根據(jù)頂點(diǎn)信息,確定圖元的類型;若圖元的類型是待剔除圖元,則刪除圖元;若圖元的類型不為待剔除圖元,則根據(jù)圖元的頂點(diǎn)信息確定圖元的像素屬性,像素屬性用于輸入像素著色器。采用本方法能夠減小光柵化階段圖形處理器減少的計(jì)算壓力,提高GPU的性能。

技術(shù)研發(fā)人員:郝雯琳,武鳳霞
受保護(hù)的技術(shù)使用者:格蘭菲智能科技股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/6
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
锡林郭勒盟| 石屏县| 辽宁省| 绥江县| 江津市| 海南省| 延川县| 千阳县| 阿勒泰市| 苏尼特左旗| 钟山县| 洪泽县| 崇左市| 九寨沟县| 孝昌县| 聊城市| 瑞丽市| 阿克陶县| 怀来县| 娄烦县| 永年县| 潍坊市| 忻城县| 定边县| 贡山| 吉安市| 隆林| 开阳县| 南郑县| 安陆市| 武乡县| 中超| 博野县| 慈溪市| 大名县| 盘山县| 阿克| 丹东市| 华蓥市| 北京市| 镇原县|