【GAMES101现代计算机图形学笔记】Lecture02 Review of Linear Algebra

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

图形学依赖的学科

  1. 基础数学(线性代数、微积分、统计)
  2. 物理(波动光学)
  3. 其他(信号处理(走样、反走样技术)、数值分析(积分(蒙特卡洛积分)))
  4. 美学

线性代数基础知识

向量

  • 向量表示法
    在这里插入图片描述

  • Vector Normalization
    在这里插入图片描述

  • 向量加法

    • 几何意义:平行四边行定则或三角定则
    • 代数意义:坐标值简单相加
      在这里插入图片描述
  • 笛卡尔坐标系

    • 通常使用正交单位向量作为基底
      在这里插入图片描述
  • 向量乘法

    • 点乘

      • 常用来计算两个向量之间的夹角
        在这里插入图片描述

      • 满足交换律和结合律

        在这里插入图片描述

      • 笛卡尔坐标系意义
        在这里插入图片描述

      • 图形学意义

        • 计算两个向量之间的夹角
        • 计算一个向量在另一个向量上的投影
        • 分解一个向量为垂直方向和竖直方向的两个向量
        • 判断同向还是反向:点乘为正则同向,点乘为负则反向,点乘为0则垂直
          在这里插入图片描述
          在这里插入图片描述在这里插入图片描述
    • 叉乘

      • 两个向量的叉乘垂直于这两个向量

      • 用右手定则确定其方向

      • 常用来构建坐标系:如切线空间变换到模型空间的TBN矩阵
        在这里插入图片描述

      • 性质
        在这里插入图片描述

      • 向量叉乘可表示为矩阵与向量相乘的形式:对偶矩阵
        在这里插入图片描述

      • 图形学应用

        • 判断一个向量在另一个向量左侧还是右侧

        • 判断一个点在三角形内还是在三角形外:AB x AP、BC x BP、CA x CP是否同向
          在这里插入图片描述

    • 正交基和坐标系

      • 标准正交基定义
        在这里插入图片描述

矩阵

  • 通常用来表示Transform变换:位移、旋转、缩放、shear

  • 矩阵乘法
    在这里插入图片描述

  • 矩阵乘法通常不满足交换律,但满足结合律
    在这里插入图片描述

  • 矩阵转置及性质
    在这里插入图片描述

  • 单位矩阵与逆矩阵定义
    在这里插入图片描述

  • 向量乘法和矩阵表示形式
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值