
参考文章---learnopengl-cn --- 模型加载 在之前的文章中,我们用的都是箱子模型,但是现实世界中,有很多不同的模型,例如车子模...
在之前的例子中,我们使用的光源都假设是来自空间的一个点。但现实环境中,光源的类型有好几种,每种的表现不一样,我们将光投射到物体的光源叫做投光物,...
前言:由于ES 是针对手持设备设计的,而这类设备资源非常紧张,所以 ES引入 EBO, VAO,VBO的概念,它们能够减少CPU和GPU之间复制...
结合上面几篇文章,我们现在来讲解今天课题 - 光照贴图;像在OpenGL ES学习之材质中讲述的那样,我们模拟的都是一个均匀物体的材质,但是现实...
前言 前面文章中,我们通过为顶点添加颜色,来创建有趣的图形,但是现实世界中的物体(例如砖墙,草坪等等)表面是有很多细节的,如果我们想要让图形看起...
在现实世界里,每个物体会对光产生不同的反应。比如说钻石看起来闪闪发光,塑料看起来就回暗一些。表面比较光滑的反射光的时候会产生亮点,表面比较粗糙一...
在学习光照之前,我们先要学习一下基础知识。示例代码在本系列文章中第一篇里的github仓库。 颜色 在现实世界中,我们看到一个物体的颜色,是由于...
看过之前一系列的文章之后,我们对ES有了一个比较基础的理解了,下面我们通过绘制一个随时间旋转的立方体,来汇总前几篇文章的内容,以加深对OpenG...
下图中的描述为我们清晰地解释了MVP矩阵的作用 理解:我们可以认为把真实世界中的3D物体渲染到屏幕上是一个类似用摄像机拍摄照片的过程,要经过如图...
文集作者