日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

GPU圖形渲染流水線的兩個(gè)部分主要工作

汽車玩家 ? 來源:楚權(quán)的世界 ? 作者:楚權(quán)的世界 ? 2020-03-15 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GPU 圖形渲染流水線的主要工作可以被劃分為兩個(gè)部分:

① 把 3D 坐標(biāo)轉(zhuǎn)換為 2D 坐標(biāo)

② 把 2D 坐標(biāo)轉(zhuǎn)變?yōu)閷?shí)際的有顏色的像素

GPU 圖形渲染流水線的具體實(shí)現(xiàn)可分為六個(gè)階段,如下圖所示。

1. 頂點(diǎn)著色器(Vertex Shader)

2. 形狀裝配(Shape Assembly),又稱 圖元裝配

3. 幾何著色器(Geometry Shader)

4. 光柵化(Rasterization)

5. 片段著色器(Fragment Shader)

6. 測試與混合(Tests and Blending)

第一階段,頂點(diǎn)著色器。

該階段的輸入是 頂點(diǎn)數(shù)據(jù)(Vertex Data) 數(shù)據(jù),比如以數(shù)組的形式傳遞 3 個(gè) 3D 坐標(biāo)用來表示一個(gè)三角形。頂點(diǎn)數(shù)據(jù)是一系列頂點(diǎn)的集合。頂點(diǎn)著色器主要的目的是把 3D 坐標(biāo)轉(zhuǎn)為另一種 3D 坐標(biāo),同時(shí)頂點(diǎn)著色器可以對(duì)頂點(diǎn)屬性進(jìn)行一些基本處理。

第二階段,形狀(圖元)裝配。

該階段將頂點(diǎn)著色器輸出的所有頂點(diǎn)作為輸入,并將所有的點(diǎn)裝配成指定圖元的形狀。圖中則是一個(gè)三角形。圖元(Primitive) 用于表示如何渲染頂點(diǎn)數(shù)據(jù),如:點(diǎn)、線、三角形。

第三階段,幾何著色器。

該階段把圖元形式的一系列頂點(diǎn)的集合作為輸入,它可以通過產(chǎn)生新頂點(diǎn)構(gòu)造出新的(或是其它的)圖元來生成其他形狀。例子中,它生成了另一個(gè)三角形。

第四階段,光柵化。

該階段會(huì)把圖元映射為最終屏幕上相應(yīng)的像素,生成片段。片段(Fragment) 是渲染一個(gè)像素所需要的所有數(shù)據(jù)。

第五階段,片段著色器。

該階段首先會(huì)對(duì)輸入的片段進(jìn)行 裁切(Clipping)。裁切會(huì)丟棄超出視圖以外的所有像素,用來提升執(zhí)行效率。

第六階段,測試與混合。

該階段會(huì)檢測片段的對(duì)應(yīng)的深度值(z 坐標(biāo)),判斷這個(gè)像素位于其它物體的前面還是后面,決定是否應(yīng)該丟棄。此外,該階段還會(huì)檢查 alpha 值( alpha 值定義了一個(gè)物體的透明度),從而對(duì)物體進(jìn)行混合。因此,即使在片段著色器中計(jì)算出來了一個(gè)像素輸出的顏色,在渲染多個(gè)三角形的時(shí)候最后的像素顏色也可能完全不同。

關(guān)于混合,GPU 采用如下公式進(jìn)行計(jì)算,并得出最后的顏色。

R = S + D * (1 - Sa)

關(guān)于公式的含義,假設(shè)有兩個(gè)像素 S(source) 和 D(destination),S 在 z 軸方向相對(duì)靠前(在上面),D 在 z 軸方向相對(duì)靠后(在下面),那么最終的顏色值就是 S(上面像素) 的顏色 + D(下面像素) 的顏色 * (1 - S(上面像素) 顏色的透明度)。

上述流水線以繪制一個(gè)三角形為進(jìn)行介紹,可以為每個(gè)頂點(diǎn)添加顏色來增加圖形的細(xì)節(jié),從而創(chuàng)建圖像。但是,如果讓圖形看上去更加真實(shí),需要足夠多的頂點(diǎn)和顏色,相應(yīng)也會(huì)產(chǎn)生更大的開銷。為了提高生產(chǎn)效率和執(zhí)行效率,開發(fā)者經(jīng)常會(huì)使用 紋理(Texture) 來表現(xiàn)細(xì)節(jié)。紋理是一個(gè) 2D 圖片(甚至也有 1D 和 3D 的紋理)。紋理一般可以直接作為圖形渲染流水線的第五階段的輸入。

最后,我們還需要知道上述階段中的著色器事實(shí)上是一些程序,它們運(yùn)行在 GPU 中成千上萬的小處理器核中。這些著色器允許開發(fā)者進(jìn)行配置,從而可以高效地控制圖形渲染流水線中的特定部分。由于它們運(yùn)行在 GPU 中,因此可以降低 CPU 的負(fù)荷。著色器可以使用多種語言編寫,OpenGL 提供了 GLSL(OpenGL Shading Language) 著色器語言。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    5297

    瀏覽量

    136134
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    效率躍升:將Gemini 3.1 Pro鏡像站設(shè)為主力后,如何搭建自動(dòng)化文本處理流水線

    額度的聚合平臺(tái) RskAi, 恰恰能承載這類串聯(lián)需求——本文將手把手教你從單點(diǎn)對(duì)話升級(jí)為多節(jié)點(diǎn)自動(dòng)協(xié)作,真正讓主力模型替你跑通文本工作的“最后一公里”。 為什么主力模型需要一套流水線 答案膠囊 :單次對(duì)話解決一個(gè)任務(wù),效率天花板
    的頭像 發(fā)表于 05-06 10:16 ?428次閱讀
    效率躍升:將Gemini 3.1 Pro鏡像站設(shè)為主力后,如何搭建自動(dòng)化文本處理<b class='flag-5'>流水線</b>

    軟通動(dòng)力ASDM AI優(yōu)先軟件研發(fā)流水線助力軟件工程發(fā)展

    在 AI 深度融入軟件工程的當(dāng)下,軟通動(dòng)力 ASDM(AI 優(yōu)先的系統(tǒng)化研發(fā)方法和平臺(tái))打造的AI 優(yōu)先的軟件研發(fā)流水線,成為企業(yè)研發(fā)效能躍升的核心落地載體,徹底打破傳統(tǒng) “人主導(dǎo)、AI 輔助
    的頭像 發(fā)表于 02-27 11:21 ?682次閱讀
    軟通動(dòng)力ASDM AI優(yōu)先軟件研發(fā)<b class='flag-5'>流水線</b>助力軟件工程發(fā)展

    智造中樞:疆鴻智能DEVICENET轉(zhuǎn)MODBUS RTU網(wǎng)關(guān)在食品包裝流水線的融合之舞

    ?智造中樞:疆鴻智能DEVICENET轉(zhuǎn)MODBUS RTU網(wǎng)關(guān)在食品包裝流水線的融合之舞 在現(xiàn)代化食品加工包裝流水線中,自動(dòng)化系統(tǒng)的神經(jīng)脈絡(luò)需要暢通無阻地連接每一個(gè)環(huán)節(jié)。歐姆龍PLC作為核心控制器
    的頭像 發(fā)表于 01-29 14:16 ?237次閱讀
    智造中樞:疆鴻智能DEVICENET轉(zhuǎn)MODBUS RTU網(wǎng)關(guān)在食品包裝<b class='flag-5'>流水線</b>的融合之舞

    一文讀懂:直線模組兩個(gè)滑塊距離能否調(diào)節(jié)?

    直線模組作為自動(dòng)化設(shè)備中的核心傳動(dòng)部件,廣泛應(yīng)用于數(shù)控機(jī)床、自動(dòng)化流水線、機(jī)器人等各類設(shè)備中,其滑塊的安裝與調(diào)節(jié)直接影響設(shè)備的運(yùn)行精度和穩(wěn)定性。不少從事設(shè)備安裝、調(diào)試或選型的從業(yè)者都會(huì)面臨一個(gè)
    的頭像 發(fā)表于 12-29 15:47 ?481次閱讀
    一文讀懂:直線模組<b class='flag-5'>兩個(gè)</b>滑塊距離能否調(diào)節(jié)?

    流水線基本結(jié)構(gòu)

    兩個(gè)階段: 取指 + 解碼(Fetch + Decode):同時(shí)完成指令讀取和初步解碼。 執(zhí)行(Execute):完成運(yùn)算或數(shù)據(jù)操作。 特點(diǎn): 減少流水線層級(jí),簡化控制邏輯。 動(dòng)態(tài)功耗更低(每個(gè)周期激活的硬件單元更少)。 流水線
    發(fā)表于 11-21 07:35

    如何更好地選擇工業(yè)流水線上用的條碼掃碼器?

    在工業(yè)生產(chǎn)與物流分揀的自動(dòng)化浪潮中,條碼掃碼器已成為流水線高效運(yùn)轉(zhuǎn)的“眼睛”。無論是精密零部件的追溯管理,還是倉儲(chǔ)貨物的快速核驗(yàn),一款適配的工業(yè)掃碼器都能顯著降低人工誤差、提升生產(chǎn)效率。但面對(duì)市場上
    的頭像 發(fā)表于 11-05 15:49 ?532次閱讀
    如何更好地選擇工業(yè)<b class='flag-5'>流水線</b>上用的條碼掃碼器?

    從 CPU 到 GPU,渲染技術(shù)如何重塑游戲、影視與設(shè)計(jì)?

    渲染技術(shù)是計(jì)算機(jī)圖形學(xué)的核心內(nèi)容之一,它是將三維場景轉(zhuǎn)換為二維圖像的過程。渲染技術(shù)一直在不斷演進(jìn),從最初的CPU渲染到后來的GPU
    的頭像 發(fā)表于 09-01 12:16 ?1174次閱讀
    從 CPU 到 <b class='flag-5'>GPU</b>,<b class='flag-5'>渲染</b>技術(shù)如何重塑游戲、影視與設(shè)計(jì)?

    激光振鏡運(yùn)動(dòng)控制器在流水線激光打標(biāo)上的應(yīng)用

    正運(yùn)動(dòng)流水線激光打標(biāo)解決方案
    的頭像 發(fā)表于 08-05 11:26 ?1175次閱讀
    激光振鏡運(yùn)動(dòng)控制器在<b class='flag-5'>流水線</b>激光打標(biāo)上的應(yīng)用

    流水線掃碼升級(jí)選NVF230!工業(yè)二維碼讀碼器方案實(shí)測

    在現(xiàn)代流水線生產(chǎn)中,給每件產(chǎn)品貼上獨(dú)特的“電子身份證”——DPM條碼,再用工業(yè)二維碼讀碼器實(shí)時(shí)追蹤定位,早已是保障高效運(yùn)轉(zhuǎn)的關(guān)鍵操作。但輪到飲料行業(yè),給瓶身或瓶蓋上的DPM條碼“打卡”,卻成了讓不少
    的頭像 發(fā)表于 07-17 15:09 ?706次閱讀
    <b class='flag-5'>流水線</b>掃碼升級(jí)選NVF230!工業(yè)二維碼讀碼器方案實(shí)測

    自動(dòng)化開裝封碼流水線數(shù)據(jù)采集解決方案

    在智能制造加速推進(jìn)的時(shí)代背景下,自動(dòng)化開裝封碼流水線廣泛應(yīng)用于食品、藥品、日化、電子等眾多行業(yè),承擔(dān)著產(chǎn)品自動(dòng)開箱、裝填、封箱、貼標(biāo)及碼垛的核心生產(chǎn)任務(wù)。隨著生產(chǎn)規(guī)模擴(kuò)大和精細(xì)化管理需求的提升,對(duì)流水線
    的頭像 發(fā)表于 06-27 15:56 ?982次閱讀
    自動(dòng)化開裝封碼<b class='flag-5'>流水線</b>數(shù)據(jù)采集解決方案

    面包成型流水線數(shù)據(jù)采集遠(yuǎn)程監(jiān)控系統(tǒng)

    該食品加工企業(yè)主要從事多種口味的面包生產(chǎn)及銷售,擁有一整條完整的面包成型流水線,能夠自動(dòng)進(jìn)行面塊切割、整平折疊、多次搟薄、冷庫發(fā)酵、包油加餡、排盤等工序,各個(gè)變頻器和伺服通過PLC進(jìn)行集中控制,要求
    的頭像 發(fā)表于 06-16 17:11 ?947次閱讀
    面包成型<b class='flag-5'>流水線</b>數(shù)據(jù)采集遠(yuǎn)程監(jiān)控系統(tǒng)

    遠(yuǎn)程io模塊在汽車流水線的應(yīng)用

    在汽車制造領(lǐng)域,生產(chǎn)流水線的高效、穩(wěn)定運(yùn)行是保障產(chǎn)品質(zhì)量與生產(chǎn)效率的關(guān)鍵。隨著工業(yè) 4.0 和智能制造理念的深入,汽車生產(chǎn)企業(yè)對(duì)流水線自動(dòng)化控制提出了更高要求,不僅要實(shí)現(xiàn)設(shè)備間的精準(zhǔn)協(xié)同作業(yè),還需
    的頭像 發(fā)表于 06-11 15:26 ?830次閱讀

    工業(yè)4.0時(shí)代,為什么你的流水線必須配備固定式掃碼器?

    地提高生產(chǎn)效率。在高速運(yùn)轉(zhuǎn)的生產(chǎn)線上,人工掃碼速度慢且易疲勞,而固定式掃碼器可以持續(xù)穩(wěn)定地工作,以毫秒級(jí)的速度快速識(shí)別流水線上產(chǎn)品的一維及二維條碼,減少了產(chǎn)品在掃描環(huán)
    的頭像 發(fā)表于 06-09 16:12 ?726次閱讀
    工業(yè)4.0時(shí)代,為什么你的<b class='flag-5'>流水線</b>必須配備固定式掃碼器?

    GPU架構(gòu)深度解析

    、游戲娛樂等領(lǐng)域。本文將深入探討GPU架構(gòu)的演變歷程、核心組件以及其在不同應(yīng)用場景中的優(yōu)勢。1、GPU架構(gòu)的演變?cè)缙诘?b class='flag-5'>GPU采用固定功能流水線架構(gòu),專為
    的頭像 發(fā)表于 05-30 10:36 ?2057次閱讀
    <b class='flag-5'>GPU</b>架構(gòu)深度解析

    工業(yè)流水線上用的條碼掃碼器,如何選擇與使用?

    使用成為了一個(gè)重要課題。本文將從選擇與使用兩個(gè)方面,深入探討工業(yè)流水線上條碼掃碼器的應(yīng)用策略。一、條碼掃碼器的選擇1、讀取距離與視野的考量在選擇條碼掃碼器時(shí),首先要考
    的頭像 發(fā)表于 05-14 15:18 ?1062次閱讀
    工業(yè)<b class='flag-5'>流水線</b>上用的條碼掃碼器,如何選擇與使用?
    永清县| 乌兰浩特市| 沂水县| 丹棱县| 临朐县| 威信县| 公安县| 宿州市| 阳春市| 民勤县| 高安市| 辽源市| 双桥区| 浮梁县| 定结县| 平阴县| 昆明市| 临潭县| 绥化市| 吴旗县| 石河子市| 利川市| 平果县| 越西县| 板桥市| 泽州县| 普兰店市| 西华县| 即墨市| 枞阳县| 西吉县| 康乐县| 自治县| 内乡县| 永和县| 丹江口市| 承德县| 宁津县| 尼玛县| 南通市| 巴中市|