yuv
文章平均质量分 56
会说话的小鱼
专业C++、android、ios、WEB和JAVA后台设计开发,音视频直播技术!
展开
-
(3)Opengl ES 环境搭建
Opengl ES基础系列文章是音视频学习的图形图像部分,旨在通过这部分学习,能够把Opengl ES和视频结合在一起,最终形成一个完整的知识体系。 在Android开发中使用Opengl ES进行图形、图像绘制,需要一系列的配置才可以进行,而且,在Opengl ES开发中,需要明白以下几点: 1)Opengl ES绘制是居于状态...原创 2018-12-23 10:52:55 · 949 阅读 · 0 评论 -
(6)Opengl ES基础总结
Opengl ES基础系列文章是音视频学习的图形图像部分,旨在通过这部分学习,能够把Opengl ES和视频结合在一起,最终形成一个完整的知识体系。 经过前面章节学习,我们对Opengl ES在android中开发有了基本的整体认识,知道顶点着色器和片段着色器,以及它们的写法,可以绘制图形(三角形)和图像(纹理操作),下面我们对前面章节的学习做个总结: ...原创 2019-01-11 07:48:48 · 303 阅读 · 0 评论 -
[8]Opengl ES多Surface预览摄像头
术语: VertexShader:顶点着色器,用来描述图形图像位置的顶点坐标; FragmentShader:片元着色器,用来给顶点指定的区域进行着色; Vertex:顶点 Texture:纹理,给顶点区域进行渲染的材质,比如图像等; 摄像头在多个Surface上预览有多种方法可以实现,今天我们就讲在单线程中的实现,其它两种在我的视频有详细介绍,大...原创 2024-09-25 10:16:03 · 143 阅读 · 1 评论 -
[7]Opengl ES使用FBO
术语: VertexShader:顶点着色器,用来描述图形图像位置的顶点坐标; FragmentShader:片元着色器,用来给顶点指定的区域进行着色; Vertex:顶点 Texture:纹理,给顶点区域进行渲染的材质,比如图像等; FBO:帧缓存对象,全称FrameBuffer Object,其是颜色、深度和模板的容器。 前面我们绘制三...原创 2024-09-25 10:17:59 · 317 阅读 · 0 评论 -
[6]Opengl ES预览摄像头
术语: VertexShader:顶点着色器,用来描述图形图像位置的顶点坐标; FragmentShader:片元着色器,用来给顶点指定的区域进行着色; Vertex:顶点 Texture:纹理,给顶点区域进行渲染的材质,比如图像等; 这一节通过前面学习的知识,我们直接采用纹理用Opengl ES来对摄像头进行预览,要实现这个功能,需要解决如下问题...原创 2024-09-25 10:17:25 · 594 阅读 · 0 评论 -
(5)Opengl ES绘制图像
Opengl ES基础系列文章是音视频学习的图形图像部分,旨在通过这部分学习,能够把Opengl ES和视频结合在一起,最终形成一个完整的知识体系。 什么是纹理? 前面我们一直提到一个概念:纹理,但是一直都没有用。这一节要显示图像,那么就要使用到纹理,在Opengl中纹理被定义成:可以被采样的复杂的数据集合,但这里我们先把纹理简单理解成一块连...原创 2019-01-10 08:21:13 · 469 阅读 · 0 评论 -
(4)Opengl ES 绘制三角形
Opengl ES基础系列文章是音视频学习的图形图像部分,旨在通过这部分学习,能够把Opengl ES和视频结合在一起,最终形成一个完整的知识体系。 源码链接在文章底部,大家自行下载配合源码阅读本文。 从本节开始,通过实际的项目配合进行讲解,但是我不会贴代码(整段代码),我会从设计的角度先说流程,然后再结合实际项目,而不是一上来就写代...原创 2018-12-23 11:27:12 · 863 阅读 · 2 评论 -
(2)Opengl ES 着色器介绍
Opengl ES基础系列文章是音视频学习的图形图像部分,旨在通过这部分学习,能够把Opengl ES和视频结合在一起,最终形成一个完整的知识体系。 着色器的写法类似C语言,可以定义变量、常量以及函数,有main方法,在Opengl ES渲染过程中,会不断调用其main方法来进行计算,我们不去大篇幅讨论着色器语法、API等,会通过实际的例子让大家真正知道...原创 2018-12-22 08:08:31 · 533 阅读 · 0 评论