shader学习心得

来源:互联网 发布:爱淘宝官网 编辑:程序博客网 时间:2024/05/22 13:46

概论——

   很早就听说过shader,作为计算机图形渲染的重要的流程之一,一个月前也是想找有关相关书籍寒假来入门入门图形学这个大坑,有幸找到女神的这本《Unity shader入门精要》。从今天开始来写一写学习这本书的一些心得,作为自己的学习笔记。

   shader目前在国内发展还是刚起步,一些资料还不完全,这也成为很多shader学习者难以逾越的门槛,又由于英文能力有限看外国书籍和文章甚是吃力。当然shader的重要性还是不可置疑的,像育碧,(这里找不到顿号在哪里大哭)盛大这种大型游戏公司,还是非常看重程序员对计算机图形学方面的知识,因为他们面向的是广大PC机,一些3A级别游戏对画面和性能都有非常高的要求。所以我认为shader必是我追逐自我的必须走的路。

  这由于是我第一次写学习博客一些功能还不是特别熟悉,所以质量不够好也很正常,反正想到什么写什么,我相信后面会慢慢变好。

   说了这么多,那么shader到底能干嘛么?以及需要学什么呢?shader翻译过来就是着色器的意思,能渲染一些计算机画面,绚丽的游戏特效画面,甚至电影的渲染等等。我展示一下《Unity shader入门精要》里面的一些实现。

玻璃的效果实现:  

 

水面实现效果:  

   是不是很神奇?shader能做的事还有很多,后面我们将一步步学到。最后希望自己能一直坚持下去,这条路还有很长很长,所谓冰冻三尺非一日之寒,这篇先写到这里,下篇开始知识点学习。


1 0
原创粉丝点击