cocos shader 之 马赛克滤镜
来源:互联网 发布:股票配资网站源码 编辑:程序博客网 时间:2024/05/18 02:12
效果:
VSH:
#ifdef OPENGL_ESprecision mediump vec2;precision mediump float;#endif// Attributesattribute vec3 a_position;attribute vec2 a_texCoord;attribute vec4 a_color;// Varyings#ifdef GL_ESvarying vec2 v_texCoord;#elsevarying vec2 v_texCoord;#endifvarying vec4 v_fragmentColor;void main(){ gl_Position = CC_PMatrix * vec4(a_position, 1.0); v_texCoord = a_texCoord; v_fragmentColor = a_color;}
FSH:
#ifdef GL_ESprecision mediump float;#endifuniform sampler2D u_texture;varying vec2 v_texCoord;varying vec4 v_fragmentColor;const vec3 nLightPlus = vec3(0.1, 0.1, 0.1);uniform vec2 resolution;void main() { vec4 col = texture2D(CC_Texture0, v_texCoord ); float x = v_texCoord.x * resolution.x; float y = v_texCoord.y * resolution.y; float realX = floor(x/5.0 + 0.5) * 5.0; float realY = floor(y/5.0 + 0.5) * 5.0; gl_FragColor = texture2D(CC_Texture0, vec2(realX/resolution.x, realY/resolution.y) );}
0 0
- cocos shader 之 马赛克滤镜
- cocos shader 之 模糊滤镜
- cocos shader 之 黑白滤镜
- cocos之Shader
- cocos2dx:cocos之Shader
- 【Android图像处理】图像处理之-马赛克滤镜
- 马赛克滤镜效果
- 图像特效---马赛克滤镜
- Python: PS 滤镜--马赛克
- 火云开发课堂 - 《Shader从入门到精通》系列 第九节:在Shader中实现马赛克滤镜
- PS 滤镜算法原理 ——马赛克
- OpenCV实现马赛克和毛玻璃滤镜效果
- canvas图像像素处理- 马赛克/滤镜(一)
- PS 滤镜算法原理 ——马赛克
- cocos shader 之 羽化从中间慢慢变亮
- iOS中滤镜的使用(一) 马赛克滤镜
- cocos creator shader用法
- Cocos Shader总结
- hdu 5495 LCS 置换群
- 启动hive hwi服务时出现 HWI WAR file not found错误
- 启动thrift接口后,在这个服务上写一个test方法去测试,获取thrift中常量方法中的静态变量
- Oracle RETURNING INTO 用法示例
- Yahoo!团队实践分享:网站性能优化的34条黄金守则
- cocos shader 之 马赛克滤镜
- 利用记录类型变量更新记录
- 提高phpcms后台缓存更新的速度
- 【bzoj1258】【CQOI2007】【三角形tri】【贪心】
- 闪讯利用openwrt路由器拨号教程(二)
- hdu 5494 Card Game 排序
- UVA - 133 The Dole Queue
- 【bzoj1079】【SCOI2008】【着色方案】【记忆化搜索】
- scrollView的滚动和缩放