日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

URP管线理解(一)宏观入口

發布時間:2023/12/20 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 URP管线理解(一)宏观入口 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(1)對于URP的渲染管線,之前看過其它大佬的分析,
尤其是在catlikecoding教程的跟著教程一步一步從0到1抄寫理解的過程非常nice,感覺收獲良多,加深了對管線的流程和理解

(2)本篇理解只是單純的說明ScriptableRenderPass是如何調用的
有許多的管線相關的其它細節未涉及到,后面再補充吧~~

------之所以選擇將入口選為 ScriptableRenderPass處
是因為

(3) ScriptableRenderPass 我將其稱為”最基礎的渲染單元“

(4) 因為URP內部渲染的實現,都是基于繼承ScriptableRenderPass來實現渲染的

(5) 關于ScriptableRenderPass的官方注釋是 :” implements a logical rendering pass that can be used to extend Universal RP renderer“
有道詞典翻譯: 實現了一個邏輯渲染通道,可以用來擴展通用RP渲染器

Package版本:10.8.1

(一)首先,對URP 管線從宏觀上認識一下:

從類的執行的層次結構:
RenderPipelines -> ScriptableRenderer -> ScriptableRenderPass
自上而下的執行,最終執行ScriptableRenderPass類中的每個所謂的”生命周期函數“

(1)從總入口: RenderPipelines類的 Render函數
(2)在Render函數中RenderSingleCamera中執行 ScriptableRenderer中的”生命周期函數“
(3)在ScriptableRenderer中的Execute函數中執行 ScriptableRenderPass中的”生命周期函數“
經過上面三步,就執行完了一個ScriptableRenderPass的生命周期

(二)ScriptableRenderPass 我將其稱為”最基礎的渲染單元“

因為URP內部渲染的實現,都是基于繼承ScriptableRenderPass來實現渲染的

關于ScriptableRenderPass的官方注釋是 :” implements a logical rendering pass that can be used to extend Universal RP renderer“
有道詞典翻譯: 實現了一個邏輯渲染通道,可以用來擴展通用RP渲染器

三)稍微詳細的圖解




總結

以上是生活随笔為你收集整理的URP管线理解(一)宏观入口的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。