第一章 简介 OpenGL ES从OpenGL中删除一切冗余; 为降低电源消耗,着色语言引入精度限定符; 1.1 ...[作者空间]
最近一直在准备第一次QQ群的Cesium基础培训公开课,虽说使用Cesium也有段日子了,但是要说对Cesium了...[作者空间]
原文地址:https://cesiumjs.org/tutorials/cesium-and-webpack/ C...[作者空间]
原文地址:https://cesiumjs.org/tutorials/Geometry-and-Appearan...[作者空间]
原文地址:https://cesiumjs.org/tutorials/Cesium-Workshop/ 概述 我...[作者空间]
前言 Cesium是一个用于显示三维地球和地图的开源js库。它可以用来显示海量三维模型数据、影像数据、地形高程数据...[作者空间]
FBO Frame Buffer object 为什么要用FBO 我们需要对纹理进行多次渲染采样时,而这些渲染采样...[作者空间]
前言 在OpenGL中,有一个非常重要的知识点就是 FBO(Frame Buffer Object)。它为做视频美...[作者空间]
1. 概述 Android通过使用Open Graphics Library(OpenGL®)提供了对高性能2D和...[作者空间]
首先先简单了解下 Surfaceview、GlSurfaceView、TextureView本质都是View。而S...[作者空间]
立方体贴图(Cubemap) 我们之前一直使用的是2D纹理,还有更多的纹理类型我们没有探索过,本教程中我们讨论的纹...[作者空间]
到目前为止,我们使用了几种不同类型的屏幕缓冲:用于写入颜色值的颜色缓冲,用于写入深度信息的深度缓冲,以及允许我们基...[作者空间]
尝试在头脑中想象一下有一个3D立方体,你从任何一个方向去看它,最多可以同时看到多少个面。如果你的想象力不是过于丰富...[作者空间]
混合 在OpenGL中,物体透明技术通常被叫做混合(Blending)。透明的物体(或物体的一部分)非纯色而是混合...[作者空间]
模板测试(Stencil testing) 当片段着色器处理完片段之后,模板测试(stencil test) 就开...[作者空间]
深度测试 在坐标系的教程中我们呈现了一个3D容器,使用深度缓冲,以防止被其他面遮挡的面渲染到前面。在本教程中我们将...[作者空间]
现在是时候着手启用Assimp,并开始创建实际的加载和转换代码了。本教程的目标是创建另一个类,这个类可以表达模型的...[作者空间]
使用Assimp可以把多种不同格式的模型加载到程序中,但是一旦载入,它们就都被储存为Assimp自己的数据结构。我...[作者空间]
我们无法像定义容器盒一样手动地去指定房子、货车或人形角色这些复杂模型的顶点、法线和纹理坐标。我们需要做的也是应该要...[作者空间]
我们在前面的教程中已经学习了许多关于OpenGL 光照的知识,其中包括冯氏照明模型(Phong shading)、...[作者空间]