@克里斯star Face++
iOS视觉-- (11) OpenGL ES+GLSL实现大眼和瘦脸前面我们学过摄像头的渲染、单滤镜、多滤镜的处理的流程。接下来要学习的是大眼和瘦脸的技能了。这里会使用到人脸识别的技术,刚开始打算用的是Vision原生框架来做,无奈,脱离时代...
@克里斯star Face++
iOS视觉-- (11) OpenGL ES+GLSL实现大眼和瘦脸前面我们学过摄像头的渲染、单滤镜、多滤镜的处理的流程。接下来要学习的是大眼和瘦脸的技能了。这里会使用到人脸识别的技术,刚开始打算用的是Vision原生框架来做,无奈,脱离时代...
前面我们学习了大眼和瘦脸技巧,接下来我们来学习口红和腮红。口红和腮红实现原理是一致的。下边只会对口红的实现进行分析。借鉴博客:《Android 美颜类相机开发汇总》第六章 A...
前面我们学过摄像头的渲染、单滤镜、多滤镜的处理的流程。接下来要学习的是大眼和瘦脸的技能了。这里会使用到人脸识别的技术,刚开始打算用的是Vision原生框架来做,无奈,脱离时代...
本文借鉴:落影大神--iOS开发-OpenGL ES实践教程(一)[https://www.jianshu.com/p/74d7ab73f04e?u_atoken=23afe...
前面都是讲一些关于图片的一些操作,下一步进击视频相关的东西。由浅入深的学习,因为万事开头难,不要想着一步登天。静下心来一步一步的往上爬。每天能学到一点东西就是进步,持之以恒才...
通过前一篇我们学习了图片灰色滤镜,上一篇图片多滤镜。滤镜的实现其实就是对着色器进行编程,把渲染管线封装好,替换着色器就可以了。 少废话,先看效果Demo[https://gi...
上一篇我们学习了对图片进行灰色滤镜处理,现在这篇我们将进行学习多滤镜处理。那么多滤镜的处理原理是什么呢?我们先简单的来回顾一下 OpenGL 的工作流程 根据流程图我们很容易...
在人生道路上,有时候我们怀揣着一个目标,但是走着走着,我们就会忘记了我们当时是为了什么而出发的。本来学习OpenGL ES是为了给图片、视频做滤镜,动效类似剪映一样的东西,前...
上一篇文章我们通过金字塔延伸到了正方体,然后到这篇正方体每一个面贴一张图。先看效果图:Demo[https://gitee.com/ansenMo/iOS_OpenGL/tr...
前面一篇我们了解了OpenGL渲染一张图片的过程。接下来我们要了解的是使用GLSL如何渲染金字塔以及一些简单的变换。先看效果图 步骤还是和之前是一样的。 日常开发中OpenG...
基本数据类型基本数据类型 向量基本使用 矩阵基本使用 变量存储限定符变量存储限定符常用精度修饰符 重要‼️3个重要存储限定符
日常开发中OpenGL开发流程 1.设置图层2.设置图形上下文3.设置渲染缓冲区(renderBuffer)4.设置帧缓冲区(frameBuffer)5.编译、链接着色器(s...
一般我们学习一种新的语言,创建的工程都是从Hello world开始的。不过OpenGL ES一般是从绘制一个三角形开始的。Demo[https://gitee.com/an...
一、OpenGL 简介 什么是OpenGL?摘抄自极客雨露--iOS OpenGL 学习[https://blog.csdn.net/kyl282889543/article...
一些优质的面试题汇总[https://www.jianshu.com/p/bdaa49f9d1a4]为了方便自己的基础知识积累,我这里只是摘抄 1. 说说Swift为什么将S...
左滑删除是系统提供的一个非常炫酷的功能,但是UI确实不敢恭维啊,就是太硬了感觉,不太符合审美需求啊。先看成品:传送门 解题思路: 1.找到它 注解:(条件:Xcode 11....
如何快速上手swift?最简单最快速的就是:做中学,真正的去使用它。 刚开始是有点难的,正所谓万事开头难![只要开了头,就坚定不移的去执行它]。(这句话有两个重点,圈起来考试...
@JoeTong 装一样的版本可以看到
iOS Reveal 4 安装详解(亲测有效)简单粗暴最近做完项目某个版本之后,项目在测试的时候,然后拿了公司最低配置的ipod 来装我们的项目,但是呢,我们的项目居然掉帧很厉害,然后看了一下别人的app,居然不卡,然后就想去看...