本文通过自定义着色器的方式实现缩放、灵魂出窍、闪烁、闪白、毛刺、幻觉等滤镜效果。由于主要的代码逻辑在着色器这块,客...[作者空间]
倡导文明和谐,往往需要给图片打上万恶的马赛克,对于iOS开发者来说,给图片打码需要使用OpenGL ES,编写GL...[作者空间]
关于GLKit 在本文开始之前,我们先看下苹果官方文档对GLKit的介绍。 Speed up OpenGL ES ...[作者空间]
在之前使用GLSL渲染图片时,发现会发生图片倒置的现象,本文将使用5种方案分别解决这一问题。 产生原因 我们知道,...[作者空间]
概述 GLSL(OpenGL Shading Language)是一种用于OpenGL的高级过程着色语言,开发者可...[作者空间]
本文主要记录使用所学OpenGL相关知识绘制OpenGL中的一个经典案例--球体世界,最终实现效果如下: 准备工作...[作者空间]
本文主要记录OpenGL中常见的纹理相关API,方便查看使用。 像素存储方式 参数解析 参数解释pnameGL_U...[作者空间]
OpenGL坐标变化时经常用到矩阵来计算变化后点的位置,为了更好的理解3D数学在OpenGL中的作用,本文将简单地...[作者空间]
当我们使用默认光源着色器渲染一个3D图形,如果旋转物体,会发现转到背面会发生图形渲染出错问题,如下图我们只是使用默...[作者空间]
前言 OpenGL的坐标转换中需要对顶点坐标进行计算,这种对多个顶点的计算我们需要借助到矩阵,OpenGL所有的变...[作者空间]
1.OpenGL渲染架构 Attribute:只能传入顶点着色器,一般传递会频繁改变的值,比如顶点数据、纹理坐标、...[作者空间]
概述 Core Animation是苹果一个提供渲染和动画的框架,从苹果官方的文档可以知道,Core Animat...[作者空间]
前言 OpenGL是一套用于渲染2D、3D图形、调用GPU功能的API,可以用于视频/图片的处理、游戏引擎开发、A...[作者空间]