240 发简信
IP属地:上海
  • Metal-02-Metal Shading Language

    我们今天来大致讲一下Metal Shading Language 着色语言规范。看一下平时写Metal 需要注意些什么~ 一、Metal Sha...

  • Metal-01-初识Metal

    一、Metal简介 1、Metal 早在2014年的WWDC大会上,Apple为游戏开发者推出了新的平台技术 Metal,该技术能够为 3D 图...

  • OpenGL ES-13-案例08-6种图片动效滤镜

    今天的案例,实现了静态图片添加动态效果:缩放、灵魂出窍、抖动、闪白、毛刺、幻觉。也是主要看着色器中的代码。因为今天要展示动态效果,于是在GLSL...

  • Resize,w 360,h 240
    OpenGL ES-12-案例07-灰度&马赛克滤镜

    ⻢赛克效果就是把图⽚的⼀个相当⼤⼩的区域⽤同⼀个点的颜⾊来表示.可以认为是⼤规模的降低图像的分辨率,⽽让图像的⼀些细节隐藏起来。 其实整份代码与...

  • Resize,w 360,h 240
    OpenGL ES-11-案例06-分屏滤镜

    一、效果图 二、流程图 三、着色器中的主要区别 顶点着色器中不需要改变,只在片元着色器改变像素绘制的点就ok了 1、顶点着色器 以下是不同滤镜的...

  • Resize,w 360,h 240
    OpenGL ES-10-案例06-GLKit索引绘图+颜色纹理混合

    我们上一篇中介绍了GLSL索引绘图+颜色纹理混合,那么今天来看一下GLKit索引绘图+颜色纹理混合。整体来说,比GLSL要简单多了 (ps:...

  • Resize,w 360,h 240
    OpenGL ES-09-案例05-GLSL索引绘图+颜色纹理混合

    我们上一篇中介绍了2D图形的绘制,那么今天来看一下3D图形的绘制。为了使3D效果更加明显,我们增加了旋转功能,因此就需要用到矩阵记录变化。除此之...

  • Resize,w 360,h 240
    OpenGL ES-08-针对GLSL的图片翻转策略

    通过上一个案例GLSL加载图片,我们可以看到,最终加载的图片的倒立的,那么我们怎么让他翻转过来呢? 通常在OpenGL中,图片的原点在左下角,但...

  • OpenGL ES-07-案例04-GLSL加载图片

    当我们在不能使用GLKit的情况下,也可以使用GLSL来加载一张图片。那么我们今天就通过小案例来看一下代码实现。同时了解一下帧缓冲区和渲染缓冲区...