本書是一部系統(tǒng)講解Unity ShaderLab語言與編程方法的入門教程(包含紙質圖書、Unity美術資源、Shader源代碼)。 本書共分14章,第1、2章,主要為了給讀者普及3D數(shù)學相關的基礎知識以及GPU渲染流水線的基本概念,為本書后面的內容提供基礎知識的儲備。第3~11章,主要講解了Shader的語法結構、兩種不同的編寫方式(Vertex Fragment Shader和Surface Shader)、光照模型、后期處理、自定義材質設置面板。這一部分內容是本書的主要部分,讀者朋友們一定要認真閱讀。第12章,主要講解Unity Shader可視化編輯插件——Amplify Shader Editor,方便讀者在編寫Shader之前梳理邏輯或者前期驗證效果的時候使用。第13、14章,通過對不同經典案例的分析和講解,使讀者進一步加深對Unity Shader的理解,并且能夠更加高效地編寫出可以應用于真實項目的Shader效果。 本書主要以3D美術人員的視角進行效果描述和邏輯講解的,因此非常適合毫無程序編寫經驗的3D美術人員作為Unity Shader的入門之選。并且本書同樣也適用于各大培訓機構、高等院校作為Unity Shader課程教材使用。 當然,從事Unity程序開發(fā)的朋友也可以閱讀本書,從3D 美術人員的視角開始切入,或許可以幫助你更好的理解Unity Shader,畢竟Shader也是一種視覺效果的設計。