学习笔记02:GAMES101现代计算机图形学入门——闫令琪

422 阅读1分钟

Lecture02 Review of Linear Algebra(线性代数)

一、图形学依赖的学科

1、基础数学(线性代数、微积分、统计)

2、物理(波动光学)

3、其他(信号处理(走样、反走样技术)、数值分析(积分(如渲染就是在解递归定义的积分;模拟仿真有很多在解有限元问题或扩散方程)))

4、美学


二、线性代数的基础知识

1、向量(Vector)

  • Vector Normalization
  • 向量求和
  • Cartesian Coordinates(笛卡尔坐标)
  • 向量的点乘(求投影projection,两个向量有多接近,两个向量的方向性)
  • 向量的叉乘(右手定则确定方向)

可判断向量的左右、判断点是不是在三角形内部(当和三条边叉乘,都在左边或都在右边,如果等于0,自己决定)(应用:判断三角形覆盖了哪些像素,就需要知道像素是不是在三角形内部,然后再进行着色))


2、矩阵(Matrices)

  • 矩阵不满足交换律
  • 矩阵相乘
  • 矩阵转置

  • 矩阵的逆

  • 向量的点乘和叉乘写成矩阵形式