概述---------
大家好,我是一名大二軟件工程的學(xué)生,什么都不會(huì)卻對(duì)什么都好奇。這次放寒假時(shí),就想找一下有關(guān)shader的書籍,之前對(duì)shader也有所耳聞,由于目前國內(nèi)shader資料比較少,這成為學(xué)習(xí)shader的一大難以翻越的門檻,但是shader對(duì)于游戲開發(fā)的重要性確是很大的,unity shader屬于圖形學(xué)里面的一個(gè)分支,像育碧,盛大這種大型游戲公司,還是非常看重程序員對(duì)計(jì)算機(jī)圖形學(xué)方面的知識(shí),因?yàn)樗麄兠嫦虻膶?duì)象是廣大PC機(jī),對(duì)畫面和性能都有非常高的要求,玩過他們出的3A級(jí)游戲基本都知道。至此我想借女神這本書《Unity shader 入門精要》來學(xué)習(xí)一下底層渲染知識(shí),希望自此能堅(jiān)持下去。
那么shader到底能干些什么呢?我想shader作為圖形渲染一個(gè)流程,其中包括頂點(diǎn)計(jì)算,法線計(jì)算,光照計(jì)算等等,是的,被你看出來了其中包含了許多數(shù)學(xué),物理知識(shí),首先,你得對(duì)向量,線性代數(shù)非常熟悉,以及物理一些光的原理,是的,我們想想想在計(jì)算機(jī)里面描述真實(shí)世界,這是件多么偉大又復(fù)雜的事情!由于這是第一次寫博客,寫的不好也很正常,同時(shí)這也是開始學(xué)習(xí)shader的開始,后面的路依舊任重而道遠(yuǎn),冰凍三尺非一日之寒,第一篇我就寫下里面內(nèi)容了,下篇開始知識(shí)講解,這里展示shader的一些應(yīng)用。

新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注