shader入门学习笔记以及心得

来源:互联网 发布:安卓app源码下载 编辑:程序博客网 时间:2024/06/05 20:55

概述---------

          大家好,我是一名大二软件工程的学生,什么都不会却对什么都好奇。这次放寒假时,就想找一下有关shader的书籍,之前对shader也有所耳闻,由于目前国内shader资料比较少,这成为学习shader的一大难以翻越的门槛,但是shader对于游戏开发的重要性确是很大的,unity shader属于图形学里面的一个分支,像育碧,盛大这种大型游戏公司,还是非常看重程序员对计算机图形学方面的知识,因为他们面向的对象是广大PC机,对画面和性能都有非常高的要求,玩过他们出的3A级游戏基本都知道。至此我想借女神这本书《Unity shader 入门精要》来学习一下底层渲染知识,希望自此能坚持下去。

         那么shader到底能干些什么呢?我想shader作为图形渲染一个流程,其中包括顶点计算,法线计算,光照计算等等,是的,被你看出来了其中包含了许多数学,物理知识,首先,你得对向量,线性代数非常熟悉,以及物理一些光的原理,是的,我们想想想在计算机里面描述真实世界,这是件多么伟大又复杂的事情!由于这是第一次写博客,写的不好也很正常,同时这也是开始学习shader的开始,后面的路依旧任重而道远,冰冻三尺非一日之寒,第一篇我就写下里面内容了,下篇开始知识讲解,这里展示shader的一些应用。

0 0