本人在编写基于FFmpeg的播放器时,需要将解码后的视频帧数据upload到GPU进行渲染输出,方便给视频添加滤镜之类的。输出部分有两种方案,一...
一、从需求说起本人在做3D贴纸的时候,遇到这样的一个需求,在3D贴纸需要和图像进行混合。做远小近大的3D效果,需要将二维的贴纸经过透视变换绘制到...
前面我们说到了天空盒,下面我们来看看粒子Particle是怎样实现的。我们在《Android 使用OpenGLES制作天空盒》(地址:http:...
我们都知道,像Unity3D等游戏引擎都有许多天空盒的资源,通过天空盒,我们能够制作许多精美的场景,比如我们玩游戏的背景,跟随玩家的视点的转动而...
从现在开始,我们不用Native层的方法来使用OpenGLES了。经过前面的介绍,Native层该怎么使用,应该来说都比较熟悉了。我们从现在开始...
在编写着色器总会使用到内建函数的时候,这里主要是写自己用到的一些函数进行汇总,不定期更新。更多资源可以访问以下网站:http://www.sha...
OpenGLES可编程管线流程: 一、固定功能片段着色器在OpenGLES 1.1中(固定功能桌面OpenGL),可以使用一组有限的方程式,确定...
在顶点着色器处理图元顶点之后进入图元装配阶段。这一阶段,执行裁剪、透视分割和Viewport变换操作。 光栅化是将图元转换为一组二维片元的过程。...
一、纹理基础 3D图形渲染中最基本的操作就是对一个表面应用纹理。纹理可以表现只从网格的几何形状无法得到的附加细节。 纹理的形式:2D纹理、2D纹...
文集作者