はじめに Projection Matrixは何となくややこしいイメージが強い。実際ややこしい。自分でも勘違いすることがある。 なのでいったんまとめることにする。 Row Major, Column Major, ベクトルとの乗算の順序 Projection Matrixは4x4の正方行列で、メモリに格納するときに行要素を優先して格納すればRow-Major、列要素を優先して格納すればColumn-Majorと呼ばれる。 Row-Majorは以下の添え字の順番で格納したものを指す。 $$ \begin{pmatrix} a_1 & a_2 & a_3 & a_4 \\ a_5 & a_6 & a_7 & a_8 \\ a_9 & a_{10} & a_{11} & a_{12} \\ a_{13} & a_{14} & a_{15} & a_{16} \end{pmatrix} $$ 対し
![Projection Matrixについて | shikihuiku – 色不異空 – Real-time rendering topics in Japanese.](https://cdn-ak-scissors.b.st-hatena.com/image/square/151f3c85277690cb8a67e7235066a118bca496f4/height=288;version=1;width=512/https%3A%2F%2Fshikihuiku.github.io%2Fpost%2Fprojection_matrix%2Ffeatured.png)