一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

解密GPU工作流程 | 從數(shù)據(jù)到圖像

穎脈Imgtec ? 2023-10-16 18:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在現(xiàn)代計(jì)算機(jī)圖形領(lǐng)域,GPU(Graphics Processing Unit,圖形處理器)是不可或缺的組成部分,負(fù)責(zé)加速圖形渲染和計(jì)算任務(wù)。本文將簡(jiǎn)單介紹GPU工作流程,包括其從數(shù)據(jù)輸入到圖像輸出的每個(gè)重要步驟。

e7722ed6-6c0d-11ee-9788-92fbcf53809c.png


01、頂點(diǎn)讀入 |Vertex Input

這一步是GPU處理圖形數(shù)據(jù)的開始。這是將3D模型的幾何信息輸入到GPU的過程。每個(gè)3D模型由許多頂點(diǎn)構(gòu)成,它們包含了位置、法線、紋理坐標(biāo)等信息。GPU將這些信息存儲(chǔ)在緩存中以供后續(xù)處理使用。

在這一步,GPU接收3D模型的頂點(diǎn)數(shù)據(jù),包括每個(gè)頂點(diǎn)的坐標(biāo)、顏色、法線和紋理坐標(biāo)等信息。這些數(shù)據(jù)通常存儲(chǔ)在緩沖區(qū)中,以便GPU能夠快速訪問它們。這些緩沖區(qū)可以包括頂點(diǎn)坐標(biāo)緩沖、顏色緩沖、法線緩沖和紋理坐標(biāo)緩沖。


02、頂點(diǎn)渲染 |Vertex Shader

一旦GPU獲得了頂點(diǎn)數(shù)據(jù),接下來的步驟是通過頂點(diǎn)著色器對(duì)每個(gè)頂點(diǎn)進(jìn)行處理。頂點(diǎn)著色器是一段可編程的代碼,用于執(zhí)行各種操作,包括坐標(biāo)變換、光照計(jì)算、動(dòng)畫等。

這個(gè)階段的目標(biāo)是將頂點(diǎn)從模型空間(Object Space)轉(zhuǎn)換為相機(jī)坐標(biāo)系(Camera Space),以便進(jìn)行圖元裝配,進(jìn)行視錐體裁剪和投影。


03、圖元裝配 |Primitive Assembly

頂點(diǎn)被變換到相機(jī)坐標(biāo)系后,GPU將它們組裝成圖元,如三角形、線段或點(diǎn)。這是為了將3D對(duì)象表示為屏幕上的2D圖元,以便進(jìn)行后續(xù)的像素處理。

這個(gè)階段還包括剔除那些位于視錐體之外的頂點(diǎn)和圖元,以提高渲染性能。


04、光柵化 |Rasterization

圖元裝配后,接下來是光柵化。光柵化是GPU的一個(gè)關(guān)鍵步驟,它將圖元轉(zhuǎn)換為像素。

在這一階段,GPU確定哪些像素受到圖元的影響,并計(jì)算它們的位置和深度值。這是將3D信息映射到2D屏幕空間的過程。每個(gè)像素被分配一個(gè)位置和深度值,以備后續(xù)像素渲染使用。光柵化處理像素的位置和相對(duì)深度,以便進(jìn)行后續(xù)像素渲染。


05、像素渲染 |Pixel Shader

像素渲染是GPU處理像素的階段。在這一步,每個(gè)像素的最終顏色值被計(jì)算出來。這是一個(gè)高度可編程的階段,通常使用像素著色器執(zhí)行。

像素著色器可以執(zhí)行各種操作,例如紋理映射、光照模型、陰影計(jì)算和特效處理。它可以根據(jù)紋理坐標(biāo)從紋理貼圖中獲取顏色,然后根據(jù)光照條件計(jì)算最終顏色,最終輸出給幀緩沖。


06、逐像素操作 |Pixel Operations

逐像素操作是GPU執(zhí)行的最后一步。這一階段包括深度測(cè)試、模板測(cè)試和混合操作。深度測(cè)試用于確定哪些像素位于最前面,以確保渲染結(jié)果正確排序。模板測(cè)試允許定義模板緩沖中的內(nèi)容,以便進(jìn)行特殊的像素操作。

混合操作是混合多個(gè)像素顏色以生成最終的輸出顏色,在一些情況下,最終的像素顏色可能需要進(jìn)行像素轉(zhuǎn)換,例如伽馬矯正、顏色校正或色彩空間轉(zhuǎn)換。這些轉(zhuǎn)換可以確保圖像顯示的準(zhǔn)確性和質(zhì)量,有助于確定最終像素的可見性,以及如何將多個(gè)圖層組合到最終圖像中。GPU的工作流程由多個(gè)精確的步驟組成,高度并行,允許實(shí)時(shí)渲染和復(fù)雜計(jì)算任務(wù)的執(zhí)行。正因如此,GPU已經(jīng)成為現(xiàn)代計(jì)算機(jī)圖形處理的關(guān)鍵,GPU的計(jì)算能力使得GPU在圖形顯示方面的地位無(wú)可撼動(dòng)。來源:深流微

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

    關(guān)注

    8

    文章

    7256

    瀏覽量

    91899
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    4948

    瀏覽量

    131263
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1094

    瀏覽量

    41275
  • 圖形處理器
    +關(guān)注

    關(guān)注

    0

    文章

    202

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    無(wú)法使用OpenVINO?在 GPU 設(shè)備上運(yùn)行穩(wěn)定擴(kuò)散文本圖像的原因?

    在OpenVINO? GPU 設(shè)備上使用圖像大小 (1024X576) 運(yùn)行穩(wěn)定擴(kuò)散文本圖像,并收到錯(cuò)誤消息: RuntimeError: Exception from
    發(fā)表于 06-25 06:36

    CPUGPU:渲染技術(shù)的演進(jìn)和趨勢(shì)

    渲染技術(shù)是計(jì)算機(jī)圖形學(xué)的核心內(nèi)容之一,它是將三維場(chǎng)景轉(zhuǎn)換為二維圖像的過程。渲染技術(shù)一直在不斷演進(jìn),最初的CPU渲染后來的GPU渲染,性能和質(zhì)量都有了顯著提升。一、
    的頭像 發(fā)表于 02-21 11:11 ?750次閱讀
    <b class='flag-5'>從</b>CPU<b class='flag-5'>到</b><b class='flag-5'>GPU</b>:渲染技術(shù)的演進(jìn)和趨勢(shì)

    NX CAD軟件:數(shù)字化工作流程解決方案(CAD工作流程)

    NXCAD——數(shù)字化工作流程解決方案(CAD工作流程)使用西門子領(lǐng)先的產(chǎn)品設(shè)計(jì)軟件NXCAD加速執(zhí)行基于工作流程的解決方案。我們?cè)诹私庑袠I(yè)需求方面累積了多年的經(jīng)驗(yàn),并據(jù)此針對(duì)各個(gè)行業(yè)的具體需求提供
    的頭像 發(fā)表于 02-06 18:15 ?443次閱讀
    NX CAD軟件:數(shù)字化<b class='flag-5'>工作流程</b>解決方案(CAD<b class='flag-5'>工作流程</b>)

    比斯特BT-2113B-18/21電池組半自動(dòng)生產(chǎn)線的工作流程

    比斯特的BT-2113B-18/21電池組半自動(dòng)生產(chǎn)線的工作流程是一個(gè)高度集成且精細(xì)的過程。電芯的初步放置開始,每一步都經(jīng)過精心設(shè)計(jì)和嚴(yán)格測(cè)試。生產(chǎn)線上的自動(dòng)化設(shè)備能夠精確處理電芯,完成包括自動(dòng)
    的頭像 發(fā)表于 01-08 11:50 ?460次閱讀
    比斯特BT-2113B-18/21電池組半自動(dòng)生產(chǎn)線的<b class='flag-5'>工作流程</b>

    AI工作流自動(dòng)化是做什么的

    AI工作流自動(dòng)化是指利用人工智能技術(shù),對(duì)工作流程中的重復(fù)性、規(guī)則明確的任務(wù)進(jìn)行自動(dòng)化處理的過程。那么,AI工作流自動(dòng)化是做什么的呢?接下來,AI部落小編為您分享。
    的頭像 發(fā)表于 01-06 17:57 ?731次閱讀

    使用pdfDocs提高工作效率,改進(jìn)PDF工作流程

    使用pdfDocs提高工作效率,改進(jìn)PDF工作流程。 pdfDocs是一款PDF管理應(yīng)用程序,可幫助法律專業(yè)人士創(chuàng)建、編輯、整理、裝訂、編輯和保護(hù) PDF 文檔,提高工作效率和安全性。 為什么選擇
    的頭像 發(fā)表于 12-21 15:31 ?488次閱讀
    使用pdfDocs提高<b class='flag-5'>工作</b>效率,改進(jìn)PDF<b class='flag-5'>工作流程</b>

    用CPLD控制ADS7229,工作流程是怎么樣的?

    用CPLD控制ADS7229,因?yàn)樾枰玫綘顟B(tài)機(jī),需要了解7229的工作流程是怎么樣的,手冊(cè)上沒有看懂,望大俠指點(diǎn)! 比如:流程一:通過SPI接口進(jìn)行寄存器(CFR)配置——》啟動(dòng)轉(zhuǎn)換-——》等待轉(zhuǎn)換完成——》輸出數(shù)據(jù)(sdo
    發(fā)表于 12-03 07:50

    ADS8331在開發(fā)標(biāo)準(zhǔn)的工作流程是什么?

    通道開始(3、0、1、2、3、0...),也嘗試過采用自動(dòng)模式 但是采集的通道順序都是亂的。 請(qǐng)問 1.8331在開發(fā) 標(biāo)準(zhǔn)的工作流程是什么?2.上述問題該怎么改進(jìn)呢?3.采用自動(dòng)模式的話 要怎么配置
    發(fā)表于 12-02 06:26

    數(shù)據(jù)科學(xué)工作流原理

    數(shù)據(jù)科學(xué)工作流包括數(shù)據(jù)收集、數(shù)據(jù)預(yù)處理、數(shù)據(jù)探索與可視化、特征選擇與工程、模型選擇與訓(xùn)練、模型評(píng)估與優(yōu)化、結(jié)果解釋與報(bào)告、部署與監(jiān)控等環(huán)節(jié)。
    的頭像 發(fā)表于 11-20 10:36 ?569次閱讀

    工具型AI標(biāo)注平臺(tái)SpeedDP工作流程是怎樣的?

    SpeedDP作為一個(gè)工具型AI平臺(tái),它能提供數(shù)據(jù)標(biāo)注、模型訓(xùn)練、測(cè)試驗(yàn)證RockChip嵌入式硬件平臺(tái)模型部署的可視化AI開發(fā)功能。平臺(tái)所需算法并不是固定的,使用者可以根據(jù)自身實(shí)際應(yīng)用場(chǎng)景進(jìn)行
    的頭像 發(fā)表于 11-19 01:02 ?948次閱讀
    工具型AI標(biāo)注平臺(tái)SpeedDP<b class='flag-5'>工作流程</b>是怎樣的?

    淺談無(wú)刷電機(jī)的工作流程

    上一期的芝識(shí)課堂,我們跟大家一起分析了無(wú)刷電機(jī)的四個(gè)功能單元,并詳細(xì)分析了PWM和逆變器單元的工作情況,今天我們繼續(xù)來熟悉無(wú)刷電機(jī)工作流程中另外兩個(gè)重要的部分——轉(zhuǎn)子位置檢測(cè)和波形驅(qū)動(dòng)。
    的頭像 發(fā)表于 11-12 13:46 ?1217次閱讀
    淺談無(wú)刷電機(jī)的<b class='flag-5'>工作流程</b>

    無(wú)人機(jī)光伏電站智能巡檢系統(tǒng)的組成與工作流程

    無(wú)人機(jī)光伏電站智能巡檢系統(tǒng)的組成與工作流程 無(wú)人機(jī)光伏電站智能巡檢系統(tǒng)是一種集成了先進(jìn)技術(shù)的復(fù)雜系統(tǒng),旨在提高光伏電站巡檢的效率和準(zhǔn)確性。該系統(tǒng)主要由以下幾個(gè)部分組成: 1、無(wú)人機(jī)本體:作為巡檢任務(wù)
    的頭像 發(fā)表于 10-29 16:49 ?774次閱讀
    無(wú)人機(jī)光伏電站智能巡檢系統(tǒng)的組成與<b class='flag-5'>工作流程</b>

    人員定位系統(tǒng)的原理和工作流程

    人員定位是一種用于確定或跟蹤人員位置的技術(shù)。隨著科技的快速發(fā)展,人員定位系統(tǒng)變得越來越常見,在許多不同的領(lǐng)域得到了廣泛的應(yīng)用。本文將探討人員定位系統(tǒng)的原理和工作流程,包括定位技術(shù)、數(shù)據(jù)傳輸和處理
    的頭像 發(fā)表于 09-03 10:42 ?1553次閱讀
    人員定位系統(tǒng)的原理和<b class='flag-5'>工作流程</b>

    記錄到管理:?jiǎn)伪倍?b class='flag-5'>工作記錄儀如何優(yōu)化工作流程

    在這個(gè)快節(jié)奏的時(shí)代,每一分效率的提升都是企業(yè)競(jìng)爭(zhēng)力的關(guān)鍵。繁瑣的手工記錄到智能化的數(shù)據(jù)管理,技術(shù)的飛躍正悄然改變著我們的工作方式。頂堅(jiān)單北斗工作記錄儀如何成為優(yōu)化
    的頭像 發(fā)表于 08-30 11:09 ?515次閱讀
    <b class='flag-5'>從</b>記錄到管理:?jiǎn)伪倍?b class='flag-5'>工作</b>記錄儀如何優(yōu)化<b class='flag-5'>工作流程</b>

    行云流水線 滿足你對(duì)工作流編排的一切幻想~skr

    流水線模型 眾所周知,DevOps流水線(DevOps pipeline)的本質(zhì)是實(shí)現(xiàn)自動(dòng)化工作流程,用于支持軟件開發(fā)、測(cè)試和部署的連續(xù)集成、交付和部署(CI/CD)實(shí)踐。它是DevOps方法論
    的頭像 發(fā)表于 08-05 13:42 ?549次閱讀