首页
学习
活动
专区
工具
TVP
发布

落影的专栏

专栏作者
267
文章
324593
阅读量
106
订阅数
Metal入门教程(三)摄像头采集渲染
前面的教程介绍了如何绘制一张图片和如何把图片显示到3D物体上并进行三维变换,这次介绍如何用Metal渲染摄像头采集到的图像。
落影
2020-10-26
1.3K0
Metal入门教程总结
本文介绍Metal和Metal Shader Language,以及Metal和OpenGL ES的差异性,也是实现入门教程的心得总结。
落影
2018-08-21
4.8K0
Metal入门教程(六)边界检测
Metal入门教程(一)图片绘制 Metal入门教程(二)三维变换 Metal入门教程(三)摄像头采集渲染 Metal入门教程(四)灰度计算 Metal入门教程(五)视频渲染
落影
2018-07-29
1.5K0
Metal入门教程(五)视频渲染
Metal入门教程(一)图片绘制 Metal入门教程(二)三维变换 Metal入门教程(三)摄像头采集渲染 Metal入门教程(四)灰度计算
落影
2018-07-20
4.1K0
OpenGL ES实践教程(九)OpenGL与视频混合
前言 前面的实践教程: OpenGL ES实践教程1-Demo01-AVPlayer OpenGL ES实践教程2-Demo02-摄像头采集数据和渲染 OpenGL ES实践教程3-Demo03-Mirror OpenGL ES实践教程4-Demo04-VR全景视频播放 OpenGL ES实践教程5-Demo05-多重纹理实现图像混合 OpenGL ES实践教程6-Demo06-全景视频获取焦点 OpenGL ES实践教程7-Demo07-多滤镜叠加处理 OpenGL ES实践教程8-Dem
落影
2018-04-27
2.9K0
OpenGL ES实践教程(八)blend混合与shader混合
教程 OpenGL ES实践教程1-Demo01-AVPlayer OpenGL ES实践教程2-Demo02-摄像头采集数据和渲染 OpenGL ES实践教程3-Demo03-Mirror OpenGL ES实践教程4-Demo04-VR全景视频播放 OpenGL ES实践教程5-Demo05-多重纹理实现图像混合 OpenGL ES实践教程6-Demo06-全景视频获取焦点 OpenGL ES实践教程7-Demo07-多滤镜叠加处理 其他教程请移步OpenGL ES文集。 在OpenGL
落影
2018-04-27
3.1K0
沉淀之直播元年做直播
前言 2016年是手机直播元年,有幸耕耘一年,收获颇丰。 产品源于生活,技术服务于产品。 2016年的计划 写于2016年03月29日。 新的一年开始了,今年的计划如何? 首先明确目标是自我完善,包括工作能力和生活能力; 工作能力包括开发能力、管理能力、产品能力; 生活能力包括情感调节、挑战未知、自控力。 2016年的几个方向: ** 1、开发能力** 代码能力:语言熟练、架构认知; 解决问题:数学基础、业务需求; 根据日常工作进行调节,学习围绕这四块,记得学习-总结-分享-交流的道路
落影
2018-04-27
1.8K0
OpenGL ES学习阶段性总结
前言 最近观看下面这本书有感,结合之前的学习,对OpenGL的知识进行回顾。 概念 帧缓存:接收渲染结果的缓冲区,为GPU指定存储渲染结果的区域。 帧缓存可以同时存在多个,但是屏幕显示像素受到
落影
2018-04-27
2.1K0
OpenGL光照学习以及OpenGL4环境
前言 最近稍有空闲,整理下之前学习光照的笔记,以及在配置OpenGL4环境过程中遇到的问题。 光照 1、模拟灯光 模拟灯光:通过GPU来计算场景中的几何图形投射和散发出来的光线。 本质是GPU对每个三角形的顶点单独计算灯光,然后把结果再顶点之间的片元中进行插值。 故而当要求一个更真实、更光滑的灯光时,需要增加大量的三角形,从而加大计算量。 在上述这种情况,可以把灯光效果预处理并烘焙到纹理中。(就是形成一个纹理) 2、光照计算 光源=环境光 + 漫反射光 + 镜面反射光。 在计算光照的过程中,需
落影
2018-04-27
1.3K0
编程、生活与梦想
前言 对平平淡淡的生活总会有点不满,对未知又有点畏惧,相信是大多数人的内心。 一个运维的朋友离职,准备寻找新的机会,因为孩子要上小学,不得不考虑户口问题; 一个客户端的朋友是数学系出生,他想走搞研究的路子,因为本身喜欢做有难度的事情,更希望自己能认可自己的所作所为; 我也经常在闲暇时会思考,自己每天所做的是什么,所学又是为何,将来的方向,以及我是否觉得开心。 或者这么说---- 财富自由; 社会认可; 自我肯定; 自我回顾 13年来上海,从实习的独立研发游戏,到正式工作后游戏后端,游戏前端,手游S
落影
2018-04-27
7190
OpenGL ES实践教程(六)全景视频获取焦点
教程 OpenGL ES实践教程1-Demo01-AVPlayer OpenGL ES实践教程2-Demo02-摄像头采集数据和渲染 OpenGL ES实践教程3-Demo03-Mirror OpenGL ES实践教程4-Demo04-VR全景视频播放 OpenGL ES实践教程5-Demo05-多重纹理实现图像混合 其他教程请移步OpenGL ES文集。 前言 有开发者在群里问如何实现: 观看VR视频的时候,眼神停在菜单上,稍后会触发事件,比如暂停,重放功能 说说可能的方案: 1、添加外设
落影
2018-04-27
1.5K0
使用VideoToolbox硬解码H.264
前言 使用VideoToolbox硬编码H.264 在上一篇的硬编码简单介绍了H.264和VideoToolbox以及如何使用VideoToolbox硬编码从摄像头采集到的数据为H.264文件,这次使用VideoToolbox硬解码上一篇生成的H.264文件并渲染显示到屏幕。 概念介绍 CVPixelBuffer 包含未压缩的像素数据,包括图像宽度、高度等; CVPixelBufferPool CVPixelBuffer的缓冲池,因为CVPixelBuffer的创建和销毁代价很大; pixel
落影
2018-04-27
2.4K0
OpenGL ES实践教程(三)镜子效果
教程 OpenGLES实践教程1-Demo01-AVPlayer OpenGL ES实践教程2-Demo02-摄像头采集数据和渲染 其他教程请移步OpenGL ES文集,这一篇介绍帧缓存、Eye坐标系、OpenGL ES调试技巧。 核心思路 1、定义两个着色器,mBaseEffect用于渲染四棱锥,包括渲染到屏幕和自定义帧缓存;mMirrorEffect用于渲染镜子。 2、渲染mBaseEffect到自定义帧缓存,设置mMirrorEffect纹理为自定义帧缓存,渲染mMirrorEffect的镜子效
落影
2018-04-27
1.5K0
iOS开发-视图渲染与性能优化
前言 关于iOS的视图渲染流程,以及性能优化的建议。 源于WWDC视频。 我假设你是一个这样的开发者: 了解OpenGL ES; 了解view hierarchy; 了解instruments; view hierarchy和instruments网上资料很多,OpenGL ES的你可以看OpenGL ES文集。 视图渲染 UIKit是常用的框架,显示、动画都通过CoreAnimation。 CoreAnimation是核心动画,依赖于OpenGL ES做GPU渲染,CoreGraphics做CPU渲
落影
2018-04-27
1.6K0
iOS开发-OpenGL ES魔方应用
分享 这系列收集OpenGL ES的应用。 iOS开发-OpenGLES画图应用 这篇介绍的3D魔方(原文地址),重点是魔方的旋转与点击的判断。 效果展示 概念准备 拾取 把地形的位置坐标编码到片元
落影
2018-04-27
1.4K0
OpenGLES进阶教程8-obj文件和mtl文件解析
教程 距离上一篇教程已经有两个月了,这两个月详细阅读GPUImage的源码,并写了详细解析,发现对OpenGLES的深入了解很有帮助。 上周一个简书的朋友问我,如果有一个.obj文件,如何用Open
落影
2018-04-27
2.3K0
OpenGL ES实践教程(二)摄像头采集数据和渲染
教程 这一篇教程是摄像头采集数据和渲染,包括了三部分内容,渲染部分-OpenGL ES,摄像头采集图像部分-AVFoundation和图像数据创建纹理部分-GPUImage。 核心思路 1、摄像头采集 AVFoundation的常用类介绍: AVCaptureDevice 输入设备,包括摄像头、麦克风。 AVCaptureInput 输入数据源 AVCaptureOutput 输出数据源 AVCaptureSession 会话,协调输入与输出之间的数据流 AVCaptureVideoPrevie
落影
2018-04-27
2.2K0
GPUImage详细解析(四)模糊图片处理
回顾 解析(一) 解析(二) 解析(三) 这次介绍的GPUImageContext、GPUImageFramebufferCache和GPUImagePicture。 GPUImageContext GPUImageContext是GPUImage对OpenGL ES上下文的封装,添加了GPUImage相关的上下文,比如说Program的使用缓存,处理队列,CV纹理缓存等。 1、属性介绍 contextQueue 统一处理队列 currentShaderP
落影
2018-04-27
1.9K0
iOS开发-OpenGL ES实践教程(一)
教程 入门教程和进阶教程,介绍的是OpenGL ES基础,学习图形学基本概念,了解OpenGL ES的特性。 实践教程是OpenGL ES在实际开发中的应用,demo的来源主要是apple官网和gi
落影
2018-04-27
1.8K0
iOS开发-OpenGLES进阶教程4
教程 OpenGLES入门教程1-Tutorial01-GLKit OpenGLES入门教程2-Tutorial02-shader入门 OpenGLES入门教程3-Tutorial03-三维变换 OpenGLES入门教程4-Tutorial04-GLKit进阶 OpenGLES进阶教程1-Tutorial05-地球月亮 OpenGLES进阶教程2-Tutorial06-光线 OpenGLES进阶教程3-Tutorial07-粒子效果 这一次的内容是帧缓存。 概要 帧缓存:接收渲染结果的缓冲区叫
落影
2018-04-27
8250
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档