先看一下效果,然后再一一分析 缩放 缩放主要改变顶点坐标的位置,和片元中的纹理没有太直接的关系,我们让图片,先放大...[作者空间]
分屏效果的实现就是通过改变纹理坐标对应关系。 二分屏 三分屏 把整个图片沿竖分三份,保留中间的1/3到2/3。让中...[作者空间]
前沿 滤镜都是通过着色器特别是片元着色器来实现不通的效果,本篇主要介绍路径的原理,不太着重实现代码,详细代码请参看...[作者空间]
我们绘制的金字塔是有五个面组成的,有6个三角形组成的,有4个顶点组成。我们在初始化顶点数据时,需要18个顶点组合,...[作者空间]
前沿 OpenGL要求y轴0.0坐标是在图片的底部的,但是图片的y轴0.0坐标通常在顶部,所以按照一一对应的话,图...[作者空间]
前沿 本次不使用GLKit框架,因为GLKit已经为我们封装好了很多工作,本编为了探究最原始的图片加载的流程,使用...[作者空间]
OpenGL ES 的版本 OpenGL ES 1.X :针对固定功能流⽔水管线硬件OpenGL ES 2.X :...[作者空间]
前沿 通过学习GLKit库,自己动手实现一个小功能,供自己复习 前期准备导入头文件和修改类继承 ViewContr...[作者空间]
前沿 如果你没有OpenGL基础,请先欣赏前面文章,本篇不对基础代码过多分析。效果图 setupRC 设置背景颜色...[作者空间]
像素存储方式 举例 参数1:GL_UNPACK_ALIGNMENT 指定OpenGL 如何从数据缓存区中解包图像数...[作者空间]
3D数学和图像图形的关系 对于学习OpenGL 有一个误区,就是大家认为如果不能精通那些3D图形数学知识,会让我们...[作者空间]
颜色混合出现的背景 我们开启深度测试后,如果2个重复的图层中,有一个图层是半透明的,有一个图层是非半透明的,那么我...[作者空间]
接上面甜甜圈分析问题 出现这个问题的原因是未开启深度测试 产生的原因当启用了正背面剔除之后,前后都是正面或者背面,...[作者空间]
我们画一个甜甜圈来解决正背面剔除和深度测试 OpenGL 基本图形的绘制,大致步骤都一样,本次重复代码就不在复述了...[作者空间]
背景 本编文章主要是为了实践图元的应用和坐标系的转换过程 声明的全局变量 main函数 main方法中各函数的详细...[作者空间]
cornerRadius和masksToBounds组合探究离屏渲染 我们可以在模拟器下,开启color Off-...[作者空间]
工程搭建和准备工作请看这里 项目运行的效果大致如下 Main 函数 让我们先大致了解一下,changeSize ,...[作者空间]
1.图像撕裂 1.1 图像显示过程 图像 -> CPU将图片解码,交给GPU -> GPU进行图像的渲染 -> 存...[作者空间]
1.先认识一下CPU和GPU在计算机的作用 1.1 CPU 看到这个图你可能有点茫然,我们换种方法 CPU(中央处...[作者空间]
1.常见的图形api简介 1.OpenGL (英语:Open Graphics Library)是一个用来渲染2D...[作者空间]