Avatar notebook default
8篇文章 · 3426字 · 2人关注
  • iOS OpenGL ES综合动态滤镜

    缩放滤镜 缩放滤镜是修改纹理坐标的值原理: 从客户端传入一个时间值Time到服务端,根据时间值周期性的缩放 通过sin函数计算振幅顶点着色器代码...

  • iOS OpenGL ES综合滤镜

    缩放滤镜 缩放滤镜是修改纹理坐标的值原理: 从客户端传入一个时间值Time到服务端,根据时间值周期性的缩放 通过sin函数计算振幅顶点着色器代码...

  • Resize,w 360,h 240
    OpenGL es 灰度滤镜、正方形、六边形马赛克原理

    灰度滤镜 灰度滤镜算法 片元着色器代码 正方形马赛克原理 马赛克是由许多相同形状的不同颜色块组成的一块模糊图形。每个颜色块取其中一个像素点覆盖周...

  • Resize,w 360,h 240
    iOS 使用GLSL实现旋转金字塔

    索引顶点 绘制一个金字塔需要5个面,4个侧边三角形和底部两个三角形。如果使用glDrawArray绘制金字塔,需要6个三角形,共18个顶点。这次...

  • Resize,w 360,h 240
    iOS OpenGL ES 图片分屏效果

    原图 二分屏效果 分析由二分屏效果图所示,二分屏截取的是纹理坐标中y轴0.25到0.75之间的图像,将中间的图像截取两份,拼接在一张图片中。 在...

  • iOS OpenGL ES GLSL

    iOS提供了固定着色器GLKBaseEffect,那么如果不适用固定着色器,使用glsl如何去渲染一张图片。由于需要一些定制化的需求,固定着色器...

  • Resize,w 360,h 240
    iOS OpenGL ES 旋转立方体

    思路 立方体有6个面,由于OpenGL es的特性,每个面只能有两个三角形组成,一个三角形有三个顶点,在不考虑使用顶点索引的情况下,一共需要36...

  • Resize,w 360,h 240
    OpenGL ES 入门案例

    OpenGL ES 是OpenGL针对嵌入式系统设置的标准图形库。它是OpenGL的简化版。但是基本的渲染管线没有大的变化。 虽然iOS13开...

文集作者