Skip to content

01 Introduction

What is CG?#

  • Video games
  • Movies
  • Animations
  • Design
  • Visualization
  • Virtual Reality
  • Digital Illustration
  • Simulation
  • GUI
  • Typography

Why study CG?#

  • CG ios AWESOME

Course Topics#

  • Rasterization: 将三维空间的形状显示到屏幕上
  • Curves and Meshes: 表示曲线和曲面
  • Ray Tracing: 光线模拟
  • Animation / Simulation: 物理仿真

  • OpenGL / DirectX / Vulkan We learn Graphics, not APIs

  • The syntax of Shader
  • 3D modeling
  • CV, Deep Learning

Differences#

__assets/GAMES101 01 Introduction/IMG-GAMES101 01 Introduction-20241201204718874.webp

  • no clear boundaries

References#

Fundamentals of Computer Graphics

Assignments#

  • 有代码框架
  • 每周 no more than 20 lines of code
  • C++
  • Final Project

Comments