发表评论取消回复
相关阅读
相关 学习OpenGL ES for Android(十九)— 模板测试
模板测试的文档[https://learnopengl-cn.github.io/04%20Advanced%20OpenGL/02%20Stencil%20testing/]
相关 学习OpenGL ES for Android(十八)— 深度测试
从这章开始学习高级OpenGL的内容。关于深度测试的理论知识,请参考[https://learnopengl-cn.github.io/04%20Advanced%20Open
相关 学习OpenGL ES for Android(十七)— 模型纹理
模型加载最后的一课,就是使用贴图,不再使用纯色显示物体。纹理的信息也是和材料一样存放在mtl文件中,格式也是类似的,只是一些信息以map开头的,我们先下载[https://fr
相关 学习OpenGL ES for Android(十六)— 模型材料
上一章我们简单学习了.obj模型文件的读取和使用,这章我们学习材料文件(.mtl)的读取和使用,.mtl文件是和.obj文件息息相关的。材料文件可能定义一种或多种材料,我们找一
相关 学习OpenGL ES for Android(十四)— 多光源
在学习过光照,材质,投光物之后,现在我们把这些效果结合起来。我们显示这样的效果:在阳光照射下,有几个点光源,同时有一个聚光灯,此时在不同位置的物体被光照的效果。 要定义多个光
相关 学习OpenGL ES for Android(十一)— 材质
现实世界的物体各种各样,不同物体会对光产生不同的反应。陶瓷,铁片之类的物体会比墙壁,木柜的反射更强。想要模拟现实世界的光照效果就要了解物体对光线的反应效果。在我们的着色器代码中
相关 学习OpenGL ES for Android(十)—冯氏光照
想要模拟真实世界的光照效果是比较困难的,我们使用一种叫做冯氏光照模型(Phong Lighting Model)的模型来实现近似的效果。冯氏光照模型的主要结构由3个分量组成:环
相关 学习OpenGL ES for Android(八)
纹理不但可以和颜色叠加,纹理和纹理也可以叠加。纹理叠加时需要设置透明度,我们看下公式 > mix (x,y, a):返回x和y的线形叠加。a的范围0-1,结果= x\(1-a
相关 学习OpenGL ES for Android(四)
在学习图形变换之前,可以先参考文档[https://learnopengl-cn.github.io/01%20Getting%20started/07%20Transform
相关 学习OpenGL ES for Android(三)
上篇我们看到绘制点和线,在平面上,点和线组成了面,我们先看绘制三角形。 glDrawArrays的mode参数除了点和线,还有三角,是这三个:GL\_TRIANGLE,GL\
还没有评论,来说两句吧...