Shader入门教程实例-TheBookOfShaders For CocosCreator

本文是基于《The Book of Shaders》的CocosCreator Shader入门教程,介绍了如何使用GLSL内置函数进行图形处理,包括角度转换、三角函数、幂运算、绝对值等,并给出了如texture2D、mix、step、smoothstep等关键函数的使用示例。
摘要由CSDN通过智能技术生成

简介

The Book of Shaders》是一本关于片段着色器(Fragment Shader)的入门指南,由Patricio Gonzalez Vivo编写,从零开始讲述了如何通过Shader来完成图形图像的绘制。

本项目使用Cocos Creator 2.1.2实现了书中的大部分Shader示例,代码地址:git@github.com:foupwang/ShadersBookForCocosCreator.git。

代码中的Shader绑定逻辑使用了 @zxh19821 大大的ShaderHelper组件(地址:https://github.com/ShawnZhang2015/ShaderHelper2),感谢:)

GLSL内置函数

vec4 texture2D(sampler2D sampler, vec2 coord)

使用纹理坐标 coord,从当前绑定到 sampler 的二维纹理中读取相应的纹素。

radians(x)

将角度转化为弧度值,即 PI*x/180。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值