內 容 提 要本書不僅要教會讀者如何使用Unity Shader,更重要的是要幫助讀者學習Unity中的一些渲染機制以及如何使用Unity Shader實現(xiàn)各種自定義的渲染效果,希望這本書可以為讀者打開一扇新的大門,讓讀者離制作心目中杰出游戲的心愿更近一步。本書的主要內容為:第1章講解了學習Unity Shader應該從哪里著手;第2章講解了現(xiàn)代GPU是如何實現(xiàn)整個渲染流水線的,這對理解Shader的工作原理有著非常重要的作用;第3章講解Unity Shader的實現(xiàn)原理和基本語法;第4章學習Shader所需的數(shù)學知識,幫助讀者克服學習Unity Shader時遇到的數(shù)學障礙;第5章通過實現(xiàn)一個簡單的頂點/片元著色器案例,講解常用的輔助技巧等;第6章學習如何在Shader中實現(xiàn)基本的光照模型;第7章講述了如何在Unity Shader中使用法線紋理、遮罩紋理等基礎紋理;第8章學習如何實現(xiàn)透明度測試和透明度混合等透明效果;第9章講解復雜的光照實現(xiàn);第10章講解在Unity Shader中使用立方體紋理、渲染紋理和程序紋理等高級紋理;第11章學習用Shader實現(xiàn)紋理動畫、頂點動畫等動態(tài)效果;第12章講解了屏幕后處理效果的屏幕特效;第13章使用深度紋理和法線紋理實現(xiàn)更多屏幕特效;第14章講解非真實感渲染的算法,如卡通渲染、素描風格的渲染等;第15章講解噪聲在游戲渲染中的應用;第16章介紹了常見的優(yōu)化技巧;第17章介紹用表面著色器實現(xiàn)渲染;第18章講解基于物理渲染的技術;第19章講解在升級Unity 5時可能出現(xiàn)的問題,并給出解決方法;第20章介紹許多非常有價值的學習資料,以幫助讀者進行更深入的學習。本書適合Unity初學者、游戲開發(fā)者、程序員,也可以作為大專院校相關專業(yè)師生的學習用書,以及培訓學校的培訓教材。