视频采集渲染思路 利用AVFoundation采集图像数据并进行数据缓存 通过代理返回的CMSampleBuffe...[作者空间]
一、利用Metal实现渲染图形 加载一个由N个三角形组成的双色四边形 加载流程 在VC中创建渲染Renderer,...[作者空间]
Metal Shading Language Metal着⾊语⾔是⽤来编写 3D 图形渲染逻辑和并⾏计算核⼼逻辑的...[作者空间]
Metal Metal是苹果在WWDC2014上提出,18年替换OpenGL ES在iOS、macOS、tvOS中...[作者空间]
工程是在另一文:[利用GLSL实现分屏滤镜] 基础上增加滤镜功能;核心是在着色器程序的编写。 马赛克 马赛克的原理...[作者空间]
技术要点:1.实现CAEAGLLayer添加特殊图层到VC;2.设置并加载纹理;3.绑定顶点、帧缓冲区;4.初始化...[作者空间]
利用GLKit绘制 使用GLKit相对于GLSL来说,步骤少许多,毕竟有集成库的加成,少撸许多码。 实现步骤有: ...[作者空间]
在GLSL_自定义着色器纹理中,介绍了如果利用自定义着色器绘制纹理的步骤; 索引绘图 索引绘图是一种由开发者指定顶...[作者空间]
GLSL —— OpenGL Shading LanguageOpenGL的着色语言是用来在OpenGL中着色编程...[作者空间]
前面的文章——GLkit加载纹理图片介绍了如何利用GLKit加载纹理图片,本文就在其基础上,实现一些进阶内容,绘制...[作者空间]
Apple OpenGL ES Documentation GLKit的功能1.加载纹理2.提供高性能的数学运算3...[作者空间]
一、原始图像数据 像素包装图像的存储空间 = 图像的宽度 * 图像的高度 * 每个像素的字节数像素数据的数据类型G...[作者空间]
实现一个球体A自转,使得一个小球体B围绕其公转,并随机生成多个小球,同时实现一个镜面的效果,使得有倒影一般。并给这...[作者空间]
一、向量 向量是指在3D笛卡尔空间坐标系中,坐标系中的一个的一个顶点位置,这个顶点拥有X、Y、Z坐标值。 单位向量...[作者空间]
在正背面剔除一文中介绍了关于正背面剔除,却也引出了新的bug。这个bug的原因是这个游泳圈在绘制后,当发生旋转时,...[作者空间]
绘制游泳圈 前提准备一个OpenGL的工程 1.在OpenGL绘制立体3D图形——Torus主要用的的函数绘制游泳...[作者空间]
准备工作:预先搭建好的OpenGL环境工程;(包含:glew文件、libGLTools.a) 1.新建C++ Fi...[作者空间]
OpenGL Client(客户端):是相对iOS的暴露出来的OpenGL API代码OpenGL Server(...[作者空间]
补充:在iOS中,画圆角并不一定不会发生离屏渲染APP渲染流程:APP在60FPS的屏幕显示时,GPU会从数据存放...[作者空间]
三、CoreAnimation渲染流水线 HandleEvents:事件处理 CoreAnimaion渲染流水线的...[作者空间]