View representation as matrix

Camera parameterized by:
Frame matrix:
View matrix: inverse of the Frame matrix
  • \(View\times right = (1,0,0,0)\)
  • \(View\times up = (0,1,0,0)\)
  • \(View\times -front = (0,0,1,0)\)
  • \(View\times c = (0,0,0,1)\)
    • View=\(\left(\begin{array}{cccc} ( \cdots & right & \cdots ) & | \\ ( \dots & up & \cdots ) & - O^{T}\,c \\ ( \cdots & -front & \cdots ) & | \\ 0 & 0 & 0 & 1 \end{array}\right)\)
assets/camera_space.png