Game Engines 2021W Lecture 18: Difference between revisions
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 01:46, 18 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