本書是一部系統講解Unity Universal Render Pipeline內置shader的應用型圖書,旨在使讀者能夠了解URP與傳統渲染流水線shader的不同之處,讓讀者盡快在URP項目中編寫出項目所需的shader。
本書主要分為三大部分:
部分包含第1至2章,主要為了給讀者普及Universal RP的基本知識、項目的配置方法、內置shader的不同用途以及Package中不同包含文件的作用,使之前沒有接觸過URP的讀者在學習之前能夠全方面的了解UPR。
第二部分包含第3至5章、第7章,主要講解了URP中復雜的內置shaderLit,以及shader中用到的包含文件、函數和宏定義。
第三部分包含第6章和第8章,第6章編寫并講解了Unlit類型的shader,第8章編寫并講解了PBR類型的Car Paint shader,用于鞏固前面章節所學到的內容,并加深對于URP shader的理解。
1章初識URP
1.1URP與HDRP
1.2創建URP項目
1.2.1創建新的URP項目
1.2.2升級舊項目為URP項目
1.3URP內置Shader
1.3.1Lit
1.3.2SimpleLit
1.3.3BakedLit
1.3.4Unlit
1.4手寫Shader的必要性
1.5Shader文件所在路徑
1.6Packages中的其他文件
1.6.1CoreRPLibrariy
1.6.2UniversalRP
1.7常用文件之間的包含關系
....