DrawCall的簡單介紹

2022-03-22 06:17:49 字數 272 閱讀 2088

unity每次在準備資料並通知gpu渲染的過程稱為一次draw call。

一般情況下,渲染一次擁有乙個網格並攜帶一種材質的物體便會使用一次draw call。

對於渲染場景中的這些物體,在每一次draw call中除了在通知gpu的渲染上比較耗時之外,切換材質與shader也是非常耗時的操作。

draw call的次數是決定效能比較重要的指標。

對於ios平台上來說,draw call應該控制在20此以內,這個值可以在game檢視視窗中的statistic面板中檢視。

Unity 對DrawCall的計算

1.正常情況下,用最簡單的光照或無光照的shader渲染乙個mesh,乙個dc 2.unity5對烘焙做了修改,烘焙的物體仍然可以接受實時光,這樣如果烘焙的物體再受乙個實時光,那就是2個dc,unity4不是 3.多一盞實時光,就會多乙個drawcall,如果使用了deferred shading,...

mysql的簡單介紹 mysql的簡單介紹

mysql的簡單介紹 資料庫的內部鏈結 1 連線管理器 使用者或應用程式連線 2 分析器 3 快取區4 優化器 優化器執行的結果交由儲存引擎,再轉向物理層 表空間 myisam每個表有三個檔案 frm 表結構 myd 表資料 myi 表索引 innodb 所有表空間再乙個檔案 資料庫失敗的原因 1 ...

簡單的 介紹 樹形DP介紹

給定一棵有n個節點的樹 通常是無根樹,也就是有n 1條無向邊 我們可以任選乙個節點為根節點,從而定義出每個節點的深度和每棵子樹的根。在樹上設計動態規劃演算法時,一般就以節點從深到淺 子樹從小到大 的順序作為dp的 階段 dp的狀態表示中,第一維通常是節點編號 代表以該節點為根的子樹 大多數時候,我們...