OpenGL
文章平均质量分 93
XellossRyan
次元宅
展开
-
Android OpenGL ES 知识总览2——坐标系
坐标变换在3D坐标空间中,用于表示图形的数据一定包含位置信息(x,y,z)(x,y,z)(x,y,z),但是除此之外,还要有一个量用于标定用户视角与被观测物体的距离关系,用户视角由成为摄像机Camera,因此需要增加一个维度取名叫www,那么着色器的坐标gl_Position就会多增加一个量成为一个四维向量(x,y,z,w)(x,y,z,w)(x,y,z,w)。 这套OpenGL的坐标系统被称为归一化设备坐标。既然www分量定义了视角关系,那么它相当于定义了一个距离空间,这个空间要求(x,y,z)(x,y原创 2021-11-09 12:27:35 · 2889 阅读 · 0 评论 -
Android OpenGL ES 知识总览1
OpenGL ES是在Android, iOS等移动平台上使用的3D图形绘制引擎,其本身是一套API标准,khronos组织负责这套API的设计规范,具体实现交由硬件厂商、模拟器厂商与操作系统厂商来完成,只要求符合其API标准的要求,就可以在不同的硬件上使用相同的API来达到平台一致的显示要求。着色器(Shaders)什么是着色器?着色器就是OpenGL用于指定界面绘制元素的一系列属性和方法的一种控制屏幕上的像素的程序,这个程序运行在不同厂商的GPU处理器或者模拟处理程序中,它控制着每个像素的颜色、位原创 2021-11-06 17:22:10 · 2152 阅读 · 0 评论