首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
openGL
订阅
相依相偎
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
推荐一款强大的 Android OpenGL ES 调试工具
GAPID (Graphics API Debugger)是 Google 的一款开源且跨平台的图形开发调试工具,用于记录和检查应用程序对图形驱动程序的调用,支持 OpenGL ES 和 Vulkan 调试。 查看、修改以及导出 shader 脚本。 上图来自 GAPID 官网…
[ - OpenGLES3.0 - ] 第四集 视频接入OpenGLES3.0实现特效
1. 准备资源 2. 全屏横屏处理 2. 渲染器 VideoRender 类定义 3. 三个接口回调说明 GLSurfaceView.Renderer 中有三个回调,注意:它们都是在子线程GLThread中执行的。 onDrawFrame:每帧绘制时回调,用于绘制。 OnVid…
OpenGL ES 高级进阶:多渲染目标(MRT)
大家好,我是程序员kenney,今天给大家介绍一个OpenGL ES 3.0中的新特性,多渲染目标(Multiple Render Target)。 frame buffer本身并没有什么实际内容,它是通过将它的各种attachment给绑定相应的对象而实现相应的功能,对应渲染…
OpenGL 3D渲染技术:矩阵变换数学原理
本文将深入讲解OpenGL渲染中的模型矩阵、视图矩阵、投影矩阵、视口变换矩阵背后的数学原理及推导过程
OpenGL入门第一课--名称解释
很多0基础的人在看OpenGL相关的书籍的时候都会觉得云里雾里,很难,这是因为OpenGL中有很多令人费解的专业术语,所以想要入门OpenGL理解这些专业术语是很有必要的。下面我们一起来理解一下这些烦人的家伙. 3):当进入特殊状态(停机状态)的时候停止工作,不接收任何输入了。…
音视频学习 (八) 掌握视频基础知识并使用 OpenGL ES 2.0 渲染 YUV 数据
上一篇文章我们学习了音频的基础知识和音频的渲染之后,该篇我们学习视频的知识,与上一篇学习方式一样,基础 + demo ,主打渲染,采集跟编码我们后面学习播放器和录屏在来研究。 做过 Camera 采集或者做过帧动画其实应该知道,视频是由一幅幅图像或者说一帧帧 YUV 数据组成,…
OpenGL ES入门: 滤镜篇 - 分屏滤镜
今天和大家分享一下关于使用OpenGL ES来写图片滤镜,实现图片滤镜的大前提,就是能够把原图给绘制出来,如果这部分内容还不是很熟悉的小伙伴,建议去阅读一下我之前的博客,熟悉一下,这样对后面的文章容易理解一点。 有关原图的渲染,大家可以看下这篇博客OpenGL/OpenGL E…
GLSL应用-滤镜
GLSL枯燥、乏味,可是它可以写出很多有趣的特效啊,比如现在各大小视频APP里的各种五花八万的滤镜。本篇将介绍几种简单的滤镜效果或者说是特效。这里就不在介绍GLSL代码如何在iOS中里利用了,不懂的同学可以去看我前面的文章 假设我们的需求是分为上下两屏,取最中间(0.25-0.…
Android音视频(六) 使用OpenGL ES 3.0预览Camera
刚学习了OpenGL的纹理相关知识,终于可以接着写Android音视频系列了。 本篇博客会介绍使用OpenGL ES 3.0相关知识预览Camera,并且提供Camera和Camera2两个版本实现。 在 GLSurfaceView.Render 中创建一个纹理,再使用该纹理创…
OpenGL入门(一) —— OpenGL专业名词解析
本文只是为了熟悉和汇总部分相关的OpenGL专业名词,并不是说一定要完全记住,在以后的文章中,可能会提到这些相关名词,到时有印象翻阅即可。 OpenGL(Open Graphics Library) 是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。 O…