240 投稿
收录了41篇文章 · 5人关注
  • Android OpenGL ES 8.FrameBuffer离屏渲染

    作用 FrameBuffer Object,也称FBO,离屏渲染,可以摆脱屏幕的束缚,在后台做图像处理。 理解 FrameBuffer和Text...

  • Android OpenGL ES 9.1 基础颜色滤镜

    课程介绍 本节介绍滤镜基础框架+基础颜色滤镜。 基础框架 这节课我们开始讲滤镜的开发,为了便于展示各种滤镜的效果,设计了一套简易的框架,分两部分...

    1.3 Benhero 4 7
  • Resize,w 360,h 240
    Android OpenGL ES 7.1纹理绘制

    基本原理 与渐变色接近,但有些区别:渐变色:光栅化过程中,计算出颜色值,然后在片段着色器的时候可以直接赋值纹理:光栅化过程中,计算出当前片段在纹...

    0.7 Benhero 1 8
  • Resize,w 360,h 240
    Android OpenGL ES 1.基础概念

    基本图形 从上面的渲染流程我们可以知道,GL中是先绘制好图形的轮廓,再将颜色、图案绘制到这个轮廓上的,所以,能画什么样的图形至关重要。OpenG...

    0.8 Benhero 0 10
  • Resize,w 360,h 240
    Android OpenGL ES 4.正交投影

    前言 之前我们的所有图形效果,都是变形的,比如我们原本绘制的是长宽比是1:1的,结果在手机屏幕上的效果展示却是长方形。那么,本节课我们通过正交投...

    1.0 Benhero 2 9
  • Resize,w 360,h 240
    OpenGL(记录零散的知识点)

    图形管线的各个阶段 要用OpenGL绘制一个三角形主要有以下几步 1、创建渲染上下文,创建定点着色器和片段着色器2、编译和加载着色器3、创建程序...

  • OpenGL学习 mvp矩阵

    在OpenGL中 对三围空间的物体进行平移、旋转、缩放需要借助于矩阵的操作。注意:矩阵的操作先后顺序对最后的结果可能会产生不同的结果。mvp矩阵...

  • Modern OpenGL - 渲染矩体/矩形体/立方体/正方体/长方体

    本文简述如何在OpenGL 4.3以上渲染一个矩体(cuboid),有时也称为 矩形体/立方体/正方体/长方体 前言 Minecraft 中的模...

  • Resize,w 360,h 240
    移动端滤镜开发(五)普通滤镜开发

    写在前面的话 上一篇文章对简单滤镜实现有一定的讲解,那么这一篇则是对图像处理更加深层次的说明,对于一张图片怎么处理起来效果会看起来更好呢?我想大...

  • Resize,w 360,h 240
    Android EGL + C/C++ 编写OpenGLES程序

    本人在编写基于FFmpeg的播放器时,需要将解码后的视频帧数据upload到GPU进行渲染输出,方便给视频添加滤镜之类的。输出部分有两种方案,一...