關於流水線中剪裁的疑問

2021-09-13 14:41:58 字數 413 閱讀 4388

如上圖可見,剪裁位於vs之後,setup之前。其中setup是圖元裝配,就是利用三角形索引資訊將頂點組織起來,也就是讓顯示卡知道頂點如何組成三角形。

這裡的剪裁應該是視錐的前後面裁剪,是硬體進行的,因為這個剪裁是在三角形組裝之前,沒有三角形的資訊,只有零散的頂點,這時候不可能進行精確到三角面的裁剪,應該是只要有乙個點在視錐內就保留,全部不在視錐內才裁掉。

在d3d的流水線中確實只有視錐前後平面的裁剪,沒有左右上下四個視錐面的裁剪,如果基於d3d的引擎不自己進行視錐裁剪則螢幕外的東西也會被繪製,這就說明了圖形硬體也只有這乙個剪裁,而不存在精確到三角形的視口裁剪

posted on 2018-08-14 18:42收藏

關於渲染流水線的幾何變化

看了很多資料,總算是把乙個流水線中的幾何變化所涉及到的座標系統和座標含義搞清楚了。乙個流水線中包含六個座標系統 物體 模型 座標系統,世界座標系統,攝像機座標系統,裁剪座標系統 齊次座標體系統 規範立方體座標系統 cvv 螢幕座標系統。對應每個座標系統,有六種座標 物體 模型 座標系統座標,世界座標...

流水線的幾個指標總結

在流水線這部分的理解中,需要再腦海中繪製一幅圖 橫軸是時間在流動,縱向表達的是指令的階段。這樣,斜著往右上角的同色的顏色塊是一條指令的執行。用一條平行於縱軸的線從0時開始往右移動,切到的塊數就是同一時刻在並行的段。如圖,分為四個階段,那麼前面四個階梯就是在效能爬坡階段,直到四個段可以同時並行,這樣以...

指令流水線的畫法

指令流水線的畫法 解題想法 流水線有五段,分別為s1,s2,s3,s4,s5.其中s4的執行時間為2 t,其他都是 t,乘法使用的是s1,s2,s5,加法使用的是s1,s3,s4,s5。利用吞吐率加速比和效率公式可不可以計算?對於此類題目,最好畫出指令流水線,因為公式法有一定的侷限性。畫好了!這樣畫...