发表评论取消回复
相关阅读
相关 学习OpenGL ES for Android(二十五)— 实例化
文章目录 简介 实例化 使用实例化绘制矩形 使用实例化数组 小行星带 简介 本章对应[文档][Link 1]
相关 学习OpenGL ES for Android(二十三)— 立方体贴图
我们前面学过纹理贴图,我们可以用6个2D纹理的纹理构建成立方体,而立方体贴图本身就是包含6个2D纹理的纹理,它优势在于可以通过一个方向向量来进行索引/采样。只要在立方体贴图的中
相关 学习OpenGL ES for Android(二十二)— 帧缓冲
我们学过的颜色缓冲,深度缓冲已经模板缓冲结合起来就叫帧缓冲。默认系统会定义一个帧缓冲(在移动端就是EGL创建的),而且我们还可以创建自定义的帧缓冲来替代系统创建的。大概的步骤如
相关 学习OpenGL ES for Android(二十一)— 面剔除
首先我们绘制一个立方体,想象一下能看到几个面。一般情况下我们最多能看到三个面,极端的情况我们甚至只能看到一个面,这时候如果不绘制看不到的面,是不是非常节省资源,忽略掉看不到的面
相关 学习OpenGL ES for Android(十七)— 模型纹理
模型加载最后的一课,就是使用贴图,不再使用纯色显示物体。纹理的信息也是和材料一样存放在mtl文件中,格式也是类似的,只是一些信息以map开头的,我们先下载[https://fr
相关 学习OpenGL ES for Android(十二)— 光照贴图
在之前文章中,我们模拟了物体的独特的光照特效,但是在一个面上所有点的效果都是一样的,显然和现实情况还有差距。在现实世界中,大部分物体的表面都是有不同材质的,对光的反应也不相同。
相关 学习OpenGL ES for Android(十一)— 材质
现实世界的物体各种各样,不同物体会对光产生不同的反应。陶瓷,铁片之类的物体会比墙壁,木柜的反射更强。想要模拟现实世界的光照效果就要了解物体对光线的反应效果。在我们的着色器代码中
相关 学习OpenGL ES for Android(十)—冯氏光照
想要模拟真实世界的光照效果是比较困难的,我们使用一种叫做冯氏光照模型(Phong Lighting Model)的模型来实现近似的效果。冯氏光照模型的主要结构由3个分量组成:环
相关 学习OpenGL ES for Android(三)
上篇我们看到绘制点和线,在平面上,点和线组成了面,我们先看绘制三角形。 glDrawArrays的mode参数除了点和线,还有三角,是这三个:GL\_TRIANGLE,GL\
相关 从零开始学习OpenGL ES之五 – 材质
在 [上一篇文章][Link 1] ,我们讨论了光效的设定以及光效的各种属性。我们还讨论了光的三要素:散射光 , 环境光 和 高光 。如果你还不是完全清楚,那么我们来复习一下,
还没有评论,来说两句吧...