逻辑教育:iOS视觉全训课程(第二期)

2020-10-03    编程与开发

逻辑教育:iOS视觉全训课程(第二期)

课程来自逻辑教育的IOS视觉全训课程第二期,内容涉及到底层图形渲染到滤镜处理底层实现 。适用于想往音视频、图形图像底层方向学员学习。 OpenGL ES 覆盖到底层滤镜实现以及常见工作项目场景实现 ,Metal 涉及到MetalShadingLangurage语言以及Metal案例实现分析。GPUImage框架包括底层源码分析以及使用 。)

课程是逻辑教育精心调研 、完善,在IOS应用安全、IOS底层技术、移动构架三大领域基础上,更新热门案例 ,辅助学院学员强化深入学习,还能让你像钢铁侠一般解决开发中的编程难关。

课程目录:
├─第1讲-OpenGL 基本渲染流程
│ └─第1讲-OpenGL 基本渲染流程
│ │ 学员资源(源码+课件+资源)(1).zip
│ │ 学员资源(源码+课件+资源).zip
│ │
│ └─视频
│ 0002–OpenGL 管线解释.wmv
│ 001–OpenGL常见概念梳理.wmv
│ 003–OpenGL 渲染三角形.wmv
│ 004–OpenGL 渲染并键位移动图形.wmv
│ 005–OpenGL 矩阵方式实现图形移动.wmv

├─第5次课提前学习视频
│ └─第5次课提前学习视频
│ └─上课视频
│ 001-正投影和透视投影.wmv
│ 002–三角形批次类综合学习.wmv
│ 003–模型视图绘制立体图形.wmv
│ 004–公转自转demo(线框).wmv
│ 005–观察者.wmv

├─视觉班第02次课-OpenGL-第2讲-OpenGL 常见图元以及固定管线
│ └─视觉班第02次课-OpenGL-第2讲-OpenGL 常见图元以及固定管线
│ │ 学员资源(源码+课件+资源).zip
│ │
│ └─20181128-视觉班第2次课-OpenGL-第2讲-OpenGL 中的常见图元与固定管线
│ 001–OpenGL客户端与服务端图例讲解.wmv
│ 002–属性&Uniform&纹理传递数据方式讲解.wmv
│ 003–投影方式(正投影与透视投影方式详讲).wmv
│ 004–固定管线下的8种着色器分析.wmv
│ 005–OpenGL下7种常见图元.wmv
│ 006–图元案例讲解.wmv

├─视觉班第03次-OpenGL-第3讲-OpenGL 渲染技巧(深度测试和多边形偏移等)
│ └─视觉班第03次-OpenGL-第3讲-OpenGL 渲染技巧(深度测试和多边形偏移等)
│ │ V3学员资源(源码+课件+资料).zip
│ │
│ └─20181129
│ 001–隐藏面消除与油画法.wmv
│ 002–正面&背面剔除底层实现理解.wmv
│ 003–正背面剔除代码实现.wmv
│ 004–深度测试原理理解.wmv
│ 005–深度测试常用函数.wmv
│ 006–ZFighting闪烁问题的解决方式与预防.wmv
│ 007–裁剪常见函数与案例.wmv
│ 007–颜色混合方程式与案例实现.wmv

├─视觉班第04次-OpenGL-第4讲-OpenGL 渲染技巧与投影模型视图矩阵
│ └─视觉班第04次-OpenGL-第4讲-OpenGL 渲染技巧与投影模型视图矩阵
│ │ V4学员资源(代码+课件+资料).zip
│ │
│ └─20181203
│ 001-抗锯齿处理与案例实现.wmv
│ 002–多重采样与案例实现.wmv
│ 003–矩阵与向量相关介绍.wmv
│ 004–矩阵与向量相关介绍2.wmv
│ 005–正投影矩阵案例实现.wmv
│ 006–透视投影矩阵案例实现.wmv

├─视觉班第05次-OpenGL-第5讲-OpenGL 基础变化综合训练
│ └─视觉班第05次-OpenGL-第5讲-OpenGL 基础变化综合训练
│ │ V5学员资源(源码+课件+资料).zip
│ │
│ └─01 视频
│ 001– 三角形批次类绘图案例(1).wmv
│ 002 — 三角形批次类绘图案例(2).wmv
│ 003–公装自转案例(2).wmv
│ 003–模型视图矩阵绘制案例.wmv
│ 004–顶点变化管线详讲.wmv
│ 005–矩阵堆栈详解.wmv
│ 006–公转自转案例.wmv

├─视觉班第06次-OpenGL-第6讲-OpenGL 纹理专题(1)
│ └─视觉班第06次-OpenGL-第6讲-OpenGL 纹理专题(1)
│ │ V6学员资源(源码+课件+资料).zip
│ │
│ └─20181212–视觉班第6次–OpenGL-第6讲-纹理(上)
│ 001–认识纹理常见的函数.wmv
│ 002–纹理常用属性过滤方式(线性过滤与临近过滤).wmv
│ 003–纹理常用属性环绕方式以及纹理坐标讲解.wmv
│ 004–金字塔案例坐标分析与案例实现(1).wmv
│ 005–金字塔案例实现(2).wmv
│ 005–隧道案例分析.wmv

├─视觉班第07次-OpenGL-第7讲-OpenGL 纹理专题(2)
│ └─视觉班第07次-OpenGL-第7讲-OpenGL 纹理专题(2)
│ 20181214–视觉班第7次.zip

├─视觉班第08次-3D数学-第1讲-向量与矩阵的计算与几何意义
│ └─视觉班第08次-3D数学-第1讲-向量与矩阵的计算与几何意义
│ │ V8学员资源(课件).zip
│ │
│ └─V8视频
│ 001–3D数学引入与坐标系讲解.wmv
│ 002–向量的运算和几何意义.wmv
│ 003–向量的运算与几何意义(下).wmv
│ 004–矩阵计算.wmv

├─视觉班第09次-3D数学-第2讲-旋转矩阵原理与GLSL语法(1)
│ └─视觉班第09次-3D数学-第2讲-旋转矩阵原理与GLSL语法(1)
│ 001–3D数学矩阵的内部含义.wmv
│ 002–2D图形旋转矩阵原理.wmv
│ 003–3D图形旋转矩阵原理.wmv
│ 004–3D图形缩放矩阵原理.wmv
│ 005–OpenGL ES 过渡.wmv
│ 006–GLSL语法.wmv
│ 09 课程资源(课件+笔记).zip

├─视觉班第10次-OpenGL ES-第1讲-GLSL修饰符&OpenGL ES 渲染基本流程重点讲解
│ └─视觉班第10次-OpenGL ES-第1讲-GLSL修饰符&OpenGL ES 渲染基本流程重点讲解
│ │ V10学员资源(源码+课件+笔记).zip
│ │
│ └─V10视频
│ 001–巩固复习.wmv
│ 002–GLSL语法基础.wmv
│ 003–使用OpenGL ES 修改背景颜色案例实现.wmv
│ 004–案例实现(使用OpenGL ES 加载图片).wmv

├─视觉班第11次-OpenGL ES-第2讲-使用GLSL实现图片渲染
│ └─视觉班第11次-OpenGL ES-第2讲-使用GLSL实现图片渲染
│ │ V11学员资源(源码+课件+笔记).zip
│ │
│ └─V11视频
│ 001–回顾与OpenGL ES 历史版本简介.wmv
│ 002–渲染过程以及离屏渲染与当前屏幕渲染区别.wmv
│ 003–案例实现(使用GLSL实现图片渲染).wmv
│ 004–案例实现(FrameBuffer与RenderBuffer以及Uniform语法).wmv
│ 005–案例实现(GLSL实现顶点着色器与片元着色器).wmv

├─视觉班第12次-OpenGL ES – 第3讲-OpenGL ES 流程分析+GLSL图片渲染案例实现(下)
│ └─视觉班第12次-OpenGL ES – 第3讲-OpenGL ES 流程分析+GLSL图片渲染案例实现(下)
│ │ V12学员资源(源码+课件+资料).zip
│ │
│ └─20181226
│ 001–课程回顾复习.wmv
│ 002–OpenGL ES 加载图片案例实现(顶点&纹理&旋转矩阵传递).wmv
│ 002–OpenGL ES加载图片(shader数据传递).wmv
│ 003–OpenGL ES加载图片(处理图片倒置的3种方法).wmv
│ 005–OpenGL ES 底层渲染流程图.wmv
│ 006–金字塔索引坐标分析.wmv
│ 007–金字塔案例实现.wmv

├─视觉班第13次-OpenGL ES-第4讲-金字塔案例2种方法实现(GLSL&GLKit)
│ └─视觉班第13次-OpenGL ES-第4讲-金字塔案例2种方法实现(GLSL&GLKit)
│ │ V13学员资源(源码+课件+资料).zip
│ │
│ └─20181228
│ 001–金字塔案例实现GLSL(1).wmv
│ 002–金字塔案例实现GLSL(2).wmv
│ 003–金字塔案例实现GLSL(3).wmv
│ 004–金字塔案例实现GLKit(1).wmv
│ 005–金字塔案例实现GLKit(2).wmv

├─视觉班第14次-OpenGL ES-第5讲-画板案例实现(上)
│ └─视觉班第14次-OpenGL ES-第5讲-画板案例实现(上)
│ │ V14学员资源(思维导图+源码+源码基础+资源).zip
│ │
│ └─20190102
│ 001–课程回顾&画板案例介绍.wmv
│ 002–案例分析(掉下先录制保存一下).wmv
│ 003–案例实现(系统声音播放).wmv
│ 004–画笔案例实现(CCViewController实现与分析).wmv
│ 005–画笔案例实现(CCView初始化).wmv
│ 007–画笔案例实现.wmv
│ 008–画笔案例实现.wmv

├─视觉班第15次-OpenGL ES-第6讲-画板案例下与地球月亮案例上 、
│ └─视觉班第15次-OpenGL ES-第6讲-画板案例下与地球月亮案例上、
│ │ V15 学员资源(源码+思维导图).zip
│ │
│ └─20190105
│ 001–画板案例实现下(1).wmv
│ 002–画板案例实现下(2).wmv
│ 003–画板案例实现下(3).wmv
│ 004–分享.wmv
│ 005–地球月亮案例实现(上).wmv

├─视觉班第16次-OpenGL ES-第7讲-地球月亮案例与光照处理详讲
│ └─视觉班第16次-OpenGL ES-第7讲-地球月亮案例与光照处理详讲
│ │ V16 学员资源(课件+源码+思维导图).zip
│ │
│ └─20190107
│ 001–课程内容回顾.wmv
│ 002–地球月亮案例实现(完结).wmv
│ 003–光照内容导入.wmv
│ 004–光照的种类与材质讲解.wmv
│ 005–光照计算公式(综合).wmv
│ 006–光照案例分析与实现(上).wmv

├─视觉班第17次-OpenGL ES-第8讲-光照案例实现下与天空盒子案例原理讲解与实现上
│ └─视觉班第17次-OpenGL ES-第8讲-光照案例实现下与天空盒子案例原理讲解与实现上
│ │ V17 课程资源(源码+笔记).zip
│ │
│ └─20190109
│ 001–光照内容课程回顾.wmv
│ 002–光照案例实现下(1).wmv
│ 003–光照案例实现下(2).wmv
│ 004–天空盒子实现原理.wmv
│ 005–天空盒子图片剪切处理.wmv
│ 006–天空盒子案例实现上.wmv

├─视觉班第18次-OpenGL ES-第9讲-天空盒子案例下
│ └─视觉班第18次-OpenGL ES-第9讲-天空盒子案例下
│ │ V18课程资源(源码_笔记).zip
│ │
│ └─20190111
│ 001–天空盒子案例实现下(1).wmv
│ 002–天空盒子实现下(2).wmv
│ 003–天空盒子实现下(3).wmv

├─视觉班第19次-OpenGL ES-第10讲-粒子系统(上)
│ └─视觉班第19次-OpenGL ES-第10讲-粒子系统(上)
│ │ V19 学员资源(源码+笔记).zip
│ │
│ └─20190114
│ 001–GLSL内建变量.wmv
│ 002–粒子系统案例实现上(1).wmv
│ 003–粒子系统案例实现下(2).wmv

├─视觉班第20次-OpenGL ES-第11讲-粒子系统(下)
│ └─视觉班第20次-OpenGL ES-第11讲-粒子系统(下)
│ │ V20 学员资源(源码).zip
│ │
│ └─20190117
│ 001–粒子效果课程回顾.wmv
│ 002–粒子效果实现下(粒子BlockAB).wmv
│ 003–粒子效果实现下(2).wmv
│ 004–核心动画实现粒子效果.wmv

├─视觉班第21次-OpenGL ES-第12讲-图片滤镜处理(上)
│ └─视觉班第21次-OpenGL ES-第12讲-图片滤镜处理(上)
│ │ V21 学员资源(源码+笔记).zip
│ │
│ └─20190118
│ 001–课程前导知识.wmv
│ 002–饱和度滤镜实现.wmv
│ 003–色温滤镜处理.wmv
│ 004–滤镜处理.wmv
│ 005–滤镜处理2.wmv

├─视觉班第22次-OpenGL ES-第13讲-图片滤镜处理(OpenGL ES + GPUImage)
│ └─视觉班第22次-OpenGL ES-第13讲-图片滤镜处理(OpenGL ES + GPUImage)
│ │ V22 学员资源(源码+课堂笔记).zip
│ │
│ └─20190121
│ 001–OpenGL ES滤镜处理下(1).wmv
│ 002–OpenGL ES滤镜处理下(2).wmv
│ 003–OpenGL ES滤镜处理下(3).wmv
│ 004–GPUImage框架.wmv

├─视觉班第23次-OpenGL ES-第14讲-GPUImage 源码分析与使用
│ └─视觉班第23次-OpenGL ES-第14讲-GPUImage 源码分析与使用
│ │ V23 学员资源(源码+课堂笔记).zip
│ │
│ └─20190123
│ 001–GPUImage框架复习.wmv
│ 002–GPUImage源码分析.wmv
│ 003–GPUImage实现滤镜拍照功能讲解.wmv
│ 004–GPUImage实现图片滤镜处理.wmv
│ 005–GPUImage实现滤镜拍摄视频.wmv
│ 006–GPUImage实现滤镜拍摄视频.wmv

├─视觉班第24次-Metal-第1讲-Metal初探
│ └─视觉班第24次-Metal-第1讲-Metal初探
│ │ V24 学员资源(源码+课件+笔记).zip
│ │
│ └─20190125
│ 001–Metal前导知识分析.wmv
│ 002–Metal案例修改视图背景色(1).wmv
│ 003–Metal案例修改视图背景色(2).wmv
│ 004–Metal实现三角形渲染(1).wmv

├─视觉班第25次-Metal-第2讲-MetalShadingLangurage语言详讲
│ └─视觉班第25次-Metal-第2讲-MetalShadingLangurage语言详讲
│ │ V25 学员资料(源码+课件+笔记).zip
│ │
│ └─20190128
│ 001–Metal渲染三角形.wmv
│ 002–OpenGl ES渲染三角形.wmv
│ 003–Metal语法.wmv
│ 004–Metal语法(2).wmv
│ 005–Metal语法修饰符(3).wmv
│ 006–Metal语言修饰符(4).wmv

└─视觉班第26次-Metal第3讲-Metal案例集合与spriteKit游戏开发
└─视觉班第26次-Metal第3讲-Metal案例集合与spriteKit游戏开发
│ V26 学员资源(源码+书籍).zip

└─20190130
001-Metal多个图形渲染案例实现.wmv
002–Metal加载纹理图片.wmv
003–Metal实现图片滤镜处理.wmv
004–SpriteKit实现打怪兽游戏.wmv