Avatar notebook default
18篇文章 · 24583字 · 1人关注
  • OpenGL ES之GLSL纹理翻转策略

    上一篇我们用GLSL对图片进行加载,遗留了一个问题。 由于OpenGL要求纹理坐标y轴0.0坐标是在图片的底部(原点在左下角),但是屏幕的y轴0...

  • Resize,w 360,h 240
    OpenGL ES之GLSL加载图片

    最后图片效果图 整体流程可以分为4步: 创建工程及自定义视图,新建自定义顶点、片元着色器文件 编写顶点、片元着色器文件 在自定义视图view里,...

  • Resize,w 360,h 240
    OpenGL之Mipmap、压缩纹理

    Mipmap Mipmap是一个功能强大的纹理技术,它可以提高渲染的性能以及提升场景的视觉质量。为了加快渲染速度和减少图像锯齿,贴图被处理成由一...

  • Resize,w 360,h 240
    OpenGL之纹理及应用案例

    纹理介绍 OpenGL使用的图片数据(纹理)都是tga格式的,而iOS/OpenGL ES使用PNG/JPEG格式的图片数据,其最终都是解码成位...

  • Resize,w 360,h 240
    OpenGL综合案例(大小球公转自转)

    先来看案例的完成效果展示 我们把整个绘制的步骤分为初始化环境——视口调整——绘制地板——绘制大球——绘制小球——绘制公转的小球——移动视角 1....

  • Resize,w 360,h 240
    OpenGL之变换、矩阵堆栈

    OpenGL中的变换 变换解释视图变换指定观察者的位置模型变换在场景中移动物体模型视图描述视图/模型变换的二元性(2种看到模型转换的方式)投影改...

  • Resize,w 360,h 240
    OpenGL之向量、矩阵介绍

    GLTools库中有一个组件叫Math3d,其中包含了大量好用的OpenGL一致的3D数学和数据类型。虽然我们不必亲自进行所有矩阵和向量的操作,...

  • Resize,w 360,h 240
    OpenGL之多边形偏移、裁剪测试、颜色混合

    上一篇我们分析了深度测试可以一次性解决隐藏面消除和深度的问题,但是它也带来了潜在风险——Z-fighting (Z冲突.闪烁)问题。因为开启深度...

  • Resize,w 360,h 240
    OpenGL之深度测试

    问题出现 从上一篇正背面剔除我们看到了正背面剔除方法解决了隐藏面消除的问题了,但是引来了新的问题,就是当我们翻转物体到正背面重合时,会看到物体部...

文集作者