Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I...

12
Computer Graphics Prof. Muhammad Saeed

Transcript of Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I...

Page 1: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

Computer GraphicsComputer Graphics

Prof. Muhammad Saeed

Page 2: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

Introduction&

Hardware1

August 1, 2012 2

Hardware I Computer Graphics

Page 3: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

1. Hardwarei. Graphic Cardsii. Display Devicesiii. Printers and Plottersiv. Processors

2. Softwarei. Applications (Maya, 3DS Max, Photoshop, Flash,

AutoCad, Matlab, etc. ) ii. Programming

a) Visual C++, Java, C#b) OpenGLc) DirectXd) WPF

Introduction Computer Graphics

Page 4: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

3.Mathematics for Graphicsi. Vectorsii. Matricesiii. Geometry and Trigonometryiv. A little Calculus

4. Applications and usesNearly every field of science, technology and arts, particularly ,computer vision,designing, entertainment, education, training, simulation, image processing, movies, multimedia, etc.

Introduction Computer Graphics

Page 5: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

5) Booksi) Computer Graphics using OpenGL by

Francis Hill Jr. and othersii) OpenGL Programming Guide by

Dave Shreiner, Mason Woo, others. 4th Edition

iii) 3D Computer Graphics by Alan Watt

iv) Mathematical Elements for Computer Graphics by David F. Rogers and J. Alan Adams

v) Computer Graphics Principles & Practice by

Foley, Van Dam and others

5) Booksi) Computer Graphics using OpenGL by

Francis Hill Jr. and othersii) OpenGL Programming Guide by

Dave Shreiner, Mason Woo, others. 4th Edition

iii) 3D Computer Graphics by Alan Watt

iv) Mathematical Elements for Computer Graphics by David F. Rogers and J. Alan Adams

v) Computer Graphics Principles & Practice by

Foley, Van Dam and others

5

Introduction Computer Graphics

Page 6: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

CRT and Graphic CardCRT and Graphic Card BasicsBasics

CRT and Graphic CardCRT and Graphic Card BasicsBasics

6

Hardware I Computer Graphics

Page 7: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

August 1, 2012 7

Display Device, CRT (Cathode Ray Tube)

Hardware I Computer Graphics

Page 8: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

August 1, 2012 8

CPU System Memory

Frame Buffer

Scan Controller

System Bus

Converter Display Surface

Graphic Card (Simplified)

Hardware I Computer Graphics

Page 9: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

August 1, 2012 9

0,01,02,03,00,11,12,13,10,21,22,23,20,31,32,33,3

Scan Controller

Pixel at (2,1)

X

Y

X=2

Y=1X Y

0,0 3,0

3, 3

0000000100100011010001010110011110001001101010111100110111101111

2 ,3, 41, 2, 33, 4, 21, 1, 04, 3, 24, 2, 13, 0, 02, 0, 14, 4, 43, 3, 32, 0, 02, 3, 04, 2, 33, 2, 44, 1, 0

1, 2, 3 Frame Buffer

Logical Address

Geometric Position

Converts to Color Value(3,0,0) Display Device

Memory Address

X, Y Values

Color Values

Graphic Card (Simplified)

Hardware I Computer Graphics

Page 10: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

August 1, 2012 10

Color Display Device, CRT

B

G

R

Phosphors: ZnS:Ag, Y3Al5O12:Ce, and Y2SiO5:Ce.

ZnO, Cd:ZnS, Y2O2S:Eu

Hardware I Computer Graphics

Page 11: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

August 1, 2012 11

Display Device & Graphic Card

Graphic Card Simplified

Scan Controller

Red

Green

Blue

DACsDeflection

Coils

Electron Beam Gun

Frame BufferPlanes

XY

Hardware I Computer Graphics

Page 12: Computer Graphics Prof. Muhammad Saeed. Introduction & Hardware 1 August 1, 20122 Hardware I Computer Graphics.

EndHardware 1

August 1, 2012 12

Hardware I Computer Graphics