Graphics & Visualization
Chapter 1
Introduction
Graphics & Visualization: Principles & Algorithms
Introduction Graphics & Visualization: Principles & - - PowerPoint PPT Presentation
Graphics & Visualization Chapter 1 Introduction Graphics & Visualization: Principles & Algorithms Brief History Milestones in the history of computer graphics: 2 Graphics & Visualization: Principles & Algorithms
Graphics & Visualization: Principles & Algorithms
Graphics & Visualization: Principles & Algorithms Chapter 1 2
Graphics & Visualization: Principles & Algorithms Chapter 1 3
Graphics & Visualization: Principles & Algorithms Chapter 1 4
Graphics & Visualization: Principles & Algorithms Chapter 1 5
Graphics & Visualization: Principles & Algorithms Chapter 1 6
Graphics & Visualization: Principles & Algorithms Chapter 1 7
Graphics & Visualization: Principles & Algorithms Chapter 1 8
Graphics & Visualization: Principles & Algorithms Chapter 1 9
Graphics & Visualization: Principles & Algorithms Chapter 1 10
Monochromatic (grayscale) Multi-channel (red/green/blue) Palleted (CLUT)
bits per pixel do not affect the accuracy of the displayed color
Graphics & Visualization: Principles & Algorithms Chapter 1 11
True-color
Graphics & Visualization: Principles & Algorithms Chapter 1 12
memory where all pixel color information from rasterization
double buffering
stores distance values used for hidden surface elimination
Stencil Buffer Accumulation Buffer Graphics & Visualization: Principles & Algorithms Chapter 1 13
2 frame buffers, buffer swapping
Apply 2D rasterization algorithms Partially freeing CPU
Adoption of Z-buffer algorithm Completely freeing CPU Parallelism
2 types of shaders (vertex, fragment)
Graphics & Visualization: Principles & Algorithms Chapter 1 14
Cathode ray tube (CRT) Liquid crystal displays (LCD) Thin – film transistor (TFT)
Graphics & Visualization: Principles & Algorithms Chapter 1 15
2 projection methods (rear, front) 3 projection technologies (CRT, LCD, DLP)
Raster image is converted to dots Different shades achieved using halftoning
Inkjet printers Laser printers Graphics & Visualization: Principles & Algorithms Chapter 1 16
Points: a, b Vectors: Unit vectors:
Column vectors:
Standard mathematical functions and custom functions: sin(θ) Functions follow the above conventions for scalar and vector quantities
Graphics & Visualization: Principles & Algorithms Chapter 1 17
T