OpenGL专业名词及坐标系解析

2020-12-29  本文已影响0人  崔希羽

坐标系
OpenGL中的物体、世界、照相机坐标系都属于右手坐标系,而规范化设备坐标系使用左手坐标系,因此需要将坐标先变换为标准化设备坐标,然后传入光栅器将它们转换为屏幕坐标。在物体的坐标变换过程中为了一些操作或运算更加方便,一个顶点最终转换为片段之前有5个对我们来说比较重要的坐标系统:

在3D图形学中常用的坐标系:

坐标转换:

在坐标系变换过程中需要用到几个变换矩阵,最重要的几个分别是模型(Model)、观察(View)、投影(Projection)三个矩阵。

因为OpenGL最终的渲染设备是2D的,所以需要将3D表示的场景转换为最终的2D形式。其转换的流程大致为:物体坐标(进行模型变换)-->世界坐标(进行视变换)-->摄像机坐标(进行投影变换)-->裁剪坐标系(经过透视除法)-->标准化设备坐标系NDC(经过视口变换)-->屏幕坐标

上一篇下一篇

猜你喜欢

热点阅读