The Book of Shader
偶然的发现了这本书,作为一部Fragment Shaders(片段着色器)的入门指南,它将一步一步地带你领略其中的纷繁与抽象
开始
这本书是关于这个革命性的计算机技术,片段着色器(fragment shaders),它将数字生成的图像提到了新的层次
这本书是为谁而写的?
这本书是写给有代码经验和线性代数、三角学的基本知识的创意编程者、游戏开发者和工程师的,还有那些想要提升他们的作品的图像质量到一个令人激动的新层次的人。(如果你想要学习编程,我强烈推荐你先学习Processing,等你玩起来processing,再回来看这个)。
这本书会教你如何使用 shaders(着色器)并把它整合进你的项目里,以提升作品的表现力和图形质量。因为GLSL(OpenGL的绘制语言)的shaders 在很多平台都可以编译和运行,你将可以把在这里学的运用到任何使用OpenGL, OpenGL ES 和 WebGL 的环境中。也就是说,你将可以把学到的知识应用到Processing,openFrameworks,Cinder,Three.js和iOS/Android游戏中。
接下来
接下来我会在csdn不定期的更新关于这本书里面的一些例子。
在这里我希望把《TheBookOfShader》这本书的一些例子尽可能的放到cocos creator shader effect来。作为自己的学习笔记,可以更加有助于我学习shader,加深理解。也希望可以帮助到大家更好的学习shader。
本教程系列除了照搬书本例子来转载之外,还另外加入自己的一些讲解。因为可能学霸看来,有些代码,数学计算可以一看就懂,但对于大多数小白来说,还需要花长时间的思考理解,本系列出来的意义就是节省下小白的思考理解时间,试图用自己浅显易懂的文字这句代码,这个公式为什么能这样,效果是如何出来的。还把书中的例子尽可能的呈现在cocos creator上,我也会公开源码,到时大家可以参考。
PS:本教程版本用的cocos creator 2.4.3来编写的
目前已更新
- cocos cretor shader effect-the book of shader前言
- cocos cretor shader effect-the book of shader-1.造型函数
悉心向学
如果各位在阅读的时候发现什么错误或者不当的地方,还请各位指正,或者直接联系我。
我的QQ邮箱是:1151795122@qq.com