概論——
很早就聽說過shader,作為計算機圖形渲染的重要的流程之一,一個月前也是想找有關相關書籍寒假來入門入門圖形學這個大坑,有幸找到女神的這本《Unity shader入門精要》。從今天開始來寫一寫學習這本書的一些心得,作為自己的學習筆記。
shader目前在國內發展還是剛起步,一些資料還不完全,這也成為很多shader學習者難以逾越的門檻,又由于英文能力有限看外國書籍和文章甚是吃力。當然shader的重要性還是不可置疑的,像育碧,(這里找不到頓號在哪里
)盛大這種大型游戲公司,還是非常看重程序員對計算機圖形學方面的知識,因為他們面向的是廣大PC機,一些3A級別游戲對畫面和性能都有非常高的要求。所以我認為shader必是我追逐自我的必須走的路。
這由于是我第一次寫學習博客一些功能還不是特別熟悉,所以質量不夠好也很正常,反正想到什么寫什么,我相信后面會慢慢變好。
說了這么多,那么shader到底能干嘛么?以及需要學什么呢?shader翻譯過來就是著色器的意思,能渲染一些計算機畫面,絢麗的游戲特效畫面,甚至電影的渲染等等。我展示一下《Unity shader入門精要》里面的一些實現。
玻璃的效果實現:
水面實現效果:

是不是很神奇?shader能做的事還有很多,后面我們將一步步學到。最后希望自己能一直堅持下去,這條路還有很長很長,所謂冰凍三尺非一日之寒,這篇先寫到這里,下篇開始知識點學習。
新聞熱點
疑難解答