computer graphics prof. muhammad saeed. introduction & hardware 1 august 1, 20122 hardware i...

12
Computer Graphics Prof. Muhammad Saeed

Upload: gwenda-york

Post on 04-Jan-2016

223 views

Category:

Documents


1 download

TRANSCRIPT

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