Unity Shader編程開發系列教程

本課程由蠻牛教育出品,感謝您的光臨和認可。蠻牛教育專注在面向客戶端游戲、手機游戲、VR游戲的內容制作引擎技術普及和教育,希望對您進入游游戲行業和VR行業有所幫助。 本課程會在本網站和蠻牛教育官網持續更新,感謝您的訂閱。 Shader在游戲中的作用非常重要,然而學習shader的路卻不是那么容易,它涉及到方方面面的知識和基礎, 比如:3D數學,計算機圖形學甚至硬件。很多朋友為了達到一種特別的功能,往往在互聯網上四處搜索別人的shader,最后卻找不到適合自己需求的東西。與其糾結在無法理解和改良別人shader的痛苦中,不如放棄盲目和被動,轉而從頭學習這種“代碼的藝術”。 本教程“授人以漁”,為大家帶來零起點的shader教學,從圖形硬件的發展史開始,講GPU可編程管線,講現代shader language的發展歷程,讓大家能從一個縱深的過程中宏觀的了解這種技術的前世今生。教程以Unity引擎為環境 ,重點放在Cg語言的學習和經典光照的計算上。 為了突破難點,作者鋪助了大量圖文課件進行講解3D數學和圖形學知識,手把手在unity環境下進行逐行代碼的coding教學,期望幫助大家進入Shader編程的大門,最終能在實際的工程實踐中有些創造和創新。

244 人已學習