GAMES101笔记 Lecture 01

目录

    • Overview of Computer Graphics
      • 图形学的应用场景
        • Video Games
        • Movies
        • Animations
        • Design
        • Visualization
        • Virtual Reality
        • Digital Illustration
        • Simulation
        • Graphical User Interfaces
        • Typography
      • 为什么要学习计算机图形学?
        • Fundamental Intellectual Challenges(图形学很难)
        • Technical Challenges(技术上的挑战)
      • Course Topics(mainly 4 parts)
      • Rasterizaion(光栅化)
      • Curves and Meshes
      • Ray Tracing
      • Animation / Simulation(动画与仿真)
      • 计算机图形学与计算机视觉

大三的时候看过一遍GAMES101,那会儿没有好好做笔记,导致过了一年忘了很多,现在重新看一遍,并好好做笔记!

Overview of Computer Graphics

图形学的应用场景

Video Games

  • 只狼
  • 无主之地3:卡通的风格

Movies

  • The Matrix(1999)
  • Avatar(2009)
  • Zootopia(2016)

Animations

  • Frozen 2(2019)

Design

  • Autodesk Gallary
  • 宜家

Visualization

  • Science, engineering, medicine, journalism, etc

Virtual Reality

  • VR: 全部由电脑生成

Digital Illustration

  • 数字绘画等

Simulation

  • 物理模拟仿真

Graphical User Interfaces

  • Windos or Mac

Typography

  • 字体的设计

为什么要学习计算机图形学?

Fundamental Intellectual Challenges(图形学很难)

  • Creates and interacts with realistic virtual world(创造物体并与真实世界进行各种各样的交互)
  • Requires understanding of all aspects of physical world(需要理解物理世界各种方面的东西,光、材质等,都需要去研究,如果研究不明白,就很难表示清楚)
  • New computing methods, displays, technologies(新的计算、显示方法,科技等)

这些加起来就会导致图形学很难。

Technical Challenges(技术上的挑战)

  • Math of (perspective) projections, curves, surfaces(各种各样的矩阵)
  • Physics of lighting and shading(物理上的光学,着色等)
  • Representing / operating shapes in 3D(如何去描述和操作三维的形体)
  • Animation / Simulation (动画和仿真)

Course Topics(mainly 4 parts)

  • Rasterization(光栅化)
  • Curves and Meshes(曲线和曲面,以及几何相关知识)
  • Ray Tracing(光线追踪)
  • Animation / Simualtion(动画与模拟)

Rasterizaion(光栅化)

将三维的几何形体显示在屏幕上,这就是光栅化,目前实时的计算机图形学的一个主要应用。
实时:每秒钟能够生成30帧,30fps,否则就是离线。

Curves and Meshes

如何在计算机图形学中表示一条光滑的曲线和曲面,如何用简单的曲面通过细分的方法得到一些更复杂的曲面;当形状发生改变时,面如何变化,如何保持住物体的拓扑结构。

Ray Tracing

光线追踪的效果很好,但是速度较慢,目前有实时光线追踪。

Animation / Simulation(动画与仿真)

计算机图形学与计算机视觉

  • 计算机图形学不是计算机视觉
  • 计算机视觉:猜测、预测、分析处理
  • 计算机视觉是理解这个世界,计算机图形学是创造这个世界

GAMES101笔记 Lecture 01_第1张图片

你可能感兴趣的:(计算机视觉,图形渲染,光线追踪,线性代数,光栅化,计算机图形学,计算几何)