Game Engines 2021W Lecture 18

From Soma-notes
Revision as of 01:45, 18 March 2021 by Soma (talk | contribs) (Created page with "What goes in a GPU, or, why are GPUs so complicated? ==Topics== 2D: problems * bits and displays * text * animation * GUIs 2D: solutions * vector graphics vs raster graphics...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

What goes in a GPU, or, why are GPUs so complicated?

Topics

2D: problems

  • bits and displays
  • text
  • animation
  • GUIs

2D: solutions

  • vector graphics vs raster graphics
  • 2D rasterization
  • frame buffers
  • display lists
  • sprites
  • blitter
  • GUIs and fixed-function 2D
  • parallel processing & 2D

3D: problems

  • the 3D->2D problem
  • the lighting problem
  • the surface problem
  • the movement/animation problem

3D: solutions

  • 2D rasterization, polygons, triangle meshes (surfaces)
  • textures
  • cameras
  • ray tracing
  • parallel processing & 3D