搬砖笔记 (2) —— OpenGL 投影矩阵
本文翻译自 OpenGL Projection Matrix,仅用于个人学习记录。
概述
计算机显示器是一个 2D 表面。由 OpenGL 渲染的 3D 场景必须被投影为计算机屏幕上的 2D 图像。GL_PROJECTION
矩阵被用于这个投影变换。首先,它将所有顶点数据从视觉坐标 (Eye Coordinates) 转换到裁剪坐标 (Clip Coordinates)。然后,将这些裁剪坐标分别除以裁剪坐标的 \(w\) 分量,转换为标准化设备坐标 (Normalized Device Coordinate, NDC)。