跳至主要內容
计算机图形学应用

计算机图形学应用

源:GAMES101_Lecture_01 (ucsb.edu)

  • 游戏行业(游戏制作、风格、光追特效...)
  • 电影行业(场景特效“子弹时间”、动画电影...)
  • 设计行业(CG、室内设计...)
  • 可视化(医学解剖、地图...)
  • XR(AR、VR)
  • 数字插画
  • 场景模拟
  • 图形化交互界面(GUI)
  • 字体设计

Kite.Zeng小于 1 分钟Games101
回顾线性代数

回顾线性代数

图形学所依赖基础

源:GAMES101_Lecture_02 (ucsb.edu)

  • 基础数学
    • 线性代数
    • 微积分
    • 统计学
  • 基础物理学
    • 光学
    • 机械原理
  • 工程学
    • 信息处理
    • 数据分析

Kite.Zeng大约 3 分钟Games101
变换

变换

二维的变换

旋转

围绕某一点进行旋转,某一个点旋转后的到的点可以通过三角函数得到 对于两个单位向量来说,它们的旋转角则可以通过向量的叉乘表示

缩放

平移

齐次坐标

  • (x, y, z, 1) 代表是一个
    • 两个点得到的向量,第四个分量就会变成0(点相减得到向量)
    • 而对于(x, y, z, w)来说,它仍然表示一个点,并且点的位置是(x/w, y/w, z/w, 1)
  • (x, y, z, 0) 代表是一个向量

Kite.Zeng大约 1 分钟Games101