Avatar notebook default
16篇文章 · 23204字 · 13人关注
  • Resize,w 360,h 240
    iOS开发学习OpenGL ES系列 -- 纹理

    上一篇通过重新定义顶点坐标,我们绘制了一个立方体,表面设置为rgb颜色。在实际的开发中,很多3D模型都是非常漂亮的,那是由于有各种漂亮贴图的缘故...

  • Resize,w 360,h 240
    iOS开发学习OpenGL ES系列 -- 绘制正方体

    这是一个正方体,在坐标系中可以表示成6个面的组合。既然前面我们已经绘制过矩形了,那么这里我们还是可以像前面一样根据坐标绘制出所有的矩形,组合起来...

  • iOS开发学习OpenGL ES系列 -- 摄像机

    在讲摄像机之前先介绍一下3D渲染中的MVP:分别是模型矩阵(model)、观察矩阵(view)、投影矩阵(Projection)。其中模型矩阵操...

  • Resize,w 360,h 240
    iOS开发学习OpenGL ES系列 -- 投影变换矩阵

    接着上一篇再继续讲两个比较重要的变换矩阵:透视投影和正交投影。在OpenGL中,如果想对模型进行操作,就要对这个模型的状态(当前的矩阵)乘上这个...

  • iOS开发学习OpenGL ES系列 -- 变换矩阵

    从数学上说,变换就是在两个坐标系之间转换顶点坐标。每个坐标系都是相对于其他的参照坐标系定义的。对于OpenGL ES来说,最终的参照坐标系是在一...

  • iOS开发学习OpenGL ES系列 -- VBO&VAO

    不知道在这里讲VBO&VAO是否合适,我的想法是早一点了解这一块,后面的例子中我们都运用上以加深印象与熟练度。 首先我们知道OpenGL ES部...

  • Resize,w 360,h 240
    iOS开发学习OpenGL ES系列 -- 着色器

    上一篇我们通过定义的顶点坐标绘制了一个三角形,通过设置颜色值,改变了三角形的渲染颜色。在实例化GLKBaseEffect对象的时候,我们说到GL...

  • iOS开发学习OpenGL ES系列 -- 第一个OpenGL ES项目

    在第一个项目学习之前我们需要先了解一下iOS开发中管理OpenGL ES渲染的视图控制器 - GLKViewController 先看一下苹果官...

  • iOS开发OpenGL ES - 着色器程序语言

    先看一下VertexShader: 前面三行声明变量,前面两个为attribute关键字类型变量,后面一个是varying类型。 attribu...

文集作者