
熊新科
本書既是一本Unity3D着色器代碼分析教程,也是一本Unity3D着色器編程參考手冊。全書共12章,主要內容包括:實時3D渲染流水線,輻射度、光度和色度學基本理論,Unity3D着色器系統,着色器工具函數,Unity3D引擎的多例化技術,前向渲染和延遲渲染,Unity3D的全局光照和陰影,UnityShadowLibrary.cginc文件分析,AutoLight.cginc文件分析,基於物理的光照模型,Unity3D標準着色器和Standard.shader文件分析,片元着色器實時繪製圖像實戰案例。本書適合UnityShader的遊戲開發者、程序員閱讀,也可供相關專業人士參考。
對unity的源碼做了很詳細的剖析,不過由於太過於依賴貼代碼和註釋的方式,導致原理性的東西講的不夠充分,非常適合已經懂得相關圖形原理的程序來翻看。而且由於提供了大量的工具函數介紹,這樣也可以作爲一本“字典”類的工具書,用來時常翻看和工作時的搜尋
原理性的東西講得並不深入,推導過程是真的很省略,球諧函數和BRDF部分的原理講得亂亂的。想完全搞懂還是推薦結合games202一起看吧。