Difference between revisions of "Game Engines 2021W Lecture 18"

From Soma-notes
Jump to navigation Jump to search
(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...")
 
Line 29: Line 29:
* cameras
* cameras
* ray tracing
* ray tracing
* rendering pipelines
* parallel processing & 3D
* parallel processing & 3D

Revision as of 21:46, 17 March 2021

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
  • rendering pipelines
  • parallel processing & 3D