在iOS底层原理--alloc&init&new这篇文章中,我们认识到了字节对齐。那么,我们回顾一下什么是字节对齐...[作者空间]
案例效果图如下: 案例流程如下: 使用自定义的CCAssetReader工具类,读取mov/mp4视频文件 Met...[作者空间]
在看这篇文章的时候,我们需要带着几个问题。 什么是YUV? 为什么视频采集要用YUV而不用RGBA? RGB和YU...[作者空间]
视频采集 视频采集流程如下: 使用AVFoundation调用摄像头进行采集 采集完成后的数据存放在CMSampl...[作者空间]
用Metal绘制图片跟用Metal应用--绘制大量顶点整体流程类似,但是由于是纹理,在部分地方有些区别。 LeoS...[作者空间]
这个案例中,我们用Metal Shading Language绘制一个图形,如下所示: 在这个案例中,我们可以看到...[作者空间]
Metal语言规范 Metal着⾊语⾔是⼀个⽤来编写3D图形渲染逻辑和并⾏计算核⼼逻辑的编程语⾔,编写Meta...[作者空间]
Metal 在 WWDC 2014 上,Apple为游戏开发者推出了新的平台技术 Metal,该技术能够为 3D ...[作者空间]
今天,我们用OpenGL ES分别来实现以下效果:缩放,灵魂出窍,抖动,闪白,毛刺,幻觉。 准备工作 因为涉及到动...[作者空间]
想必,对于大家而言,马赛克是我们再熟悉不过的一种效果了。 马赛克是万恶的源头 —— 鲁迅说! 灰度滤镜 灰度滤镜效...[作者空间]
首先,我们看效果, 分屏的原理就是 。 iOS端代码 准备工作可以看之前的代码,GLSL绘制金字塔--纹理和颜色的...[作者空间]
首先,我们看效果,如图所示,我们在屏幕上展示一个金子塔形状,同时通过设置定时器让它进行旋转。 前言 之前的文章我们...[作者空间]
首先,我们看效果,如图所示,我们在屏幕上展示一个图片。 Shader 在前面的文章,我们讲过,GLSL语言中,我们...[作者空间]
图形管线 在我们之前的了解OpenGL ES这篇文章中,我们了解了OpenGL ES的图形管线,如下图: 具体流程...[作者空间]
GLKit GLKit 框架的设计⽬标是为了简化基于OpenGL / OpenGL ES 的应⽤开发 。它的...[作者空间]
OpenGL ES(OpenGL for Embedded Systems)是以手持和嵌入式为目标的高级3D图形应...[作者空间]
首先我们来看效果,通过点击鼠标的前后,我们就像走在一个一个隧道一样。 顶点、纹理设置 我们可以将隧道拆分成3个部分...[作者空间]
什么是纹理 纹理(texture),通常来说,纹理就是一张二维的图片。给一个模型贴一个纹理,就像在iOS代码中添加...[作者空间]
首先我们来看效果 由上图,我们可以看到,地面由蓝色的网格线组成,最中心有一个大球,地面上分布着小球,而有一个小球围...[作者空间]
假设,在空间中有一个点,使用XYZ描述它的位置。此时让它进行旋转或者平移,我们需要知道这个点的新位置,那么此时,我...[作者空间]