「音視頻直播技術」OpenGL渲染之坐標系變換

前言

本文主要介紹一下在OpenGL中用到的各種坐標系,及其之間的轉換。

物體坐標系

所謂物體坐標系,是指在物體為中心建立的坐標系。這個非常好理解,如下圖所示:

世界坐標系

世界坐標系,是指多個物體使用同一個坐標系,如右手笛卡兒積坐標系。從下圖中我們可以看到,上面的物體是正向的,但到了世界坐標系中就有可能變成其它角度。

相機坐標系

相機坐標系,是指從相機的角度觀察世界坐標系中的物體的角度。如下圖所示:

正投影

正投影,就是將3D圖形降維成2D圖形。如下圖:

屏幕坐標系

紋理坐標系

GL坐標系