图形学依赖的学科
- 基础数学(线性代数、微积分、统计)
- 物理(波动光学)
- 其他(信号处理(走样、反走样技术)、数值分析(积分(蒙特卡洛积分)))
- 美学
线性代数基础知识
向量
-
向量表示法

-
Vector Normalization

-
向量加法
- 几何意义:平行四边行定则或三角定则
- 代数意义:坐标值简单相加

-
笛卡尔坐标系
- 通常使用正交单位向量作为基底

- 通常使用正交单位向量作为基底
-
向量乘法
-
点乘
-
常用来计算两个向量之间的夹角

-
满足交换律和结合律

-
笛卡尔坐标系意义

-
图形学意义
- 计算两个向量之间的夹角
- 计算一个向量在另一个向量上的投影
- 分解一个向量为垂直方向和竖直方向的两个向量
- 判断同向还是反向:点乘为正则同向,点乘为负则反向,点乘为0则垂直



-
-
叉乘
-
两个向量的叉乘垂直于这两个向量
-
用右手定则确定其方向
-
常用来构建坐标系:如切线空间变换到模型空间的TBN矩阵

-
性质

-
向量叉乘可表示为矩阵与向量相乘的形式:对偶矩阵

-
图形学应用
-
判断一个向量在另一个向量左侧还是右侧
-
判断一个点在三角形内还是在三角形外:AB x AP、BC x BP、CA x CP是否同向

-
-
-
正交基和坐标系
- 标准正交基定义

- 标准正交基定义
-
矩阵
-
通常用来表示Transform变换:位移、旋转、缩放、shear
-
矩阵乘法

-
矩阵乘法通常不满足交换律,但满足结合律

-
矩阵转置及性质

-
单位矩阵与逆矩阵定义

-
向量乘法和矩阵表示形式


这篇笔记介绍了计算机图形学中线性代数的基础知识,包括向量的表示法、归一化、加法、点乘和叉乘等概念。点乘用于计算夹角和投影,叉乘用于构建坐标系。矩阵在图形学中常用于表示变换,如位移、旋转和缩放。矩阵乘法不满足交换律,但满足结合律,涉及单位矩阵和逆矩阵的概念。

271

被折叠的 条评论
为什么被折叠?



