通常我们在iOS(或Android)上通过OpenGl ES来播放视频时,除了需要画面能够正常播放外,可能还有一些其他的需求,比如增加滤镜、调整色值、画面进行缩放等等各种各样...
通常我们在iOS(或Android)上通过OpenGl ES来播放视频时,除了需要画面能够正常播放外,可能还有一些其他的需求,比如增加滤镜、调整色值、画面进行缩放等等各种各样...
版权声明:本文为博主原创文章,允许转载,但请保留出处。 Android 设备节点Android基于Linux内核。设备节点文件是设备驱动的逻辑文件,可以通过设备节点来访问设备...
随着文章写的越来越多,觉得是时候整理一个目录了,于是就有了这一篇文章 初窥门径 一、创建一个使用OpenGL的窗口二、渲染一个简单的三角形三、用不同的方式绘制三角形四、使用着...
相关 视频叠加算法-白色素材叠加视频叠加算法-黑色素材叠加视频叠加算法-彩色加亮融合视频叠加算法-彩色均值融合 引言 此次是彩色素材,素材如下: 算法实现 原视频: 具体解释...
本章主要解决一个问题: 如何使用背面剔除来减少需要绘制的三角形数量? 引言 背面剔除,顾名思义,就是在渲染的时候,将背对着观察者的面片丢弃,只将正面朝向观察者(观察者能看到的...
本文主要解决一个问题: 如何渲染一个三角形? 本章中,会有大量的新名词和解释,大量的函数出现,建议找个安静的地方慢慢啃这块骨头。 首先,先从直觉上来想想要渲染一个三角形我们需...
本文主要解决一个问题: 如何创建一个FPS摄像机? 引言 在前一章中,我们讨论了观察矩阵以及如何使用变换矩阵移动场景(虽然仅仅是往后移了一点点)。本章中,我们要创建一个类似F...
本章主要解决这个问题: 如何对物体进行位置变换? 想要操作物体的位置,我们就要使用数学工具对其位置进行计算。先来看看回顾一下需要用到的基本数学知识: 向量 在最初的定义中,向...
本文主要解决的问题是: 如何在OpenGL中显示一个3D盒子? 欢迎来到3D世界!学了这么多东西,还只能画一些三角形和矩形,是不是感觉特别憋屈?“我是来学3D的,为啥到现在还...