CPE 332 Computer Graphics

22
Computer Graphics Lecture 1 CPE 332 Computer Graphics CPE 332 Computer Graphics Instructor Instructor Suthep Madarasmi, Ph.D. Suthep Madarasmi, Ph.D. KMUT, Thonburi KMUT, Thonburi Text Text Hearn D. and M. P. Baker, Hearn D. and M. P. Baker, Computer Graphics C version Computer Graphics C version , , Prentice Hall, Inc., 2nd Prentice Hall, Inc., 2nd Edition, 1997. Edition, 1997.

description

CPE 332 Computer Graphics. Instructor Suthep Madarasmi, Ph.D. KMUT, Thonburi Text Hearn D. and M. P. Baker, Computer Graphics C version , Prentice Hall, Inc., 2nd Edition, 1997. Assignments. I. 3-D Object Animation. world. IIa. Hidden Line Removal. III. Choice Term Project. - PowerPoint PPT Presentation

Transcript of CPE 332 Computer Graphics

Page 1: CPE 332 Computer Graphics

Computer Graphics Lecture 1

CPE 332 Computer GraphicsCPE 332 Computer Graphics

InstructorInstructorSuthep Madarasmi, Ph.D. Suthep Madarasmi, Ph.D.

KMUT, ThonburiKMUT, Thonburi

Text Text Hearn D. and M. P. Baker, Hearn D. and M. P. Baker, Computer Computer

Graphics C versionGraphics C version, Prentice Hall, Inc., , Prentice Hall, Inc., 2nd Edition, 1997. 2nd Edition, 1997.

Page 2: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Assignments Assignments

I. 3-D Object AnimationI. 3-D Object Animation

IIa. Hidden Line RemovalIIa. Hidden Line Removal

IIb. Polygon RenderingIIb. Polygon RenderingIII. Choice Term ProjectIII. Choice Term Project

world

Page 3: CPE 332 Computer Graphics

Computer Graphics Lecture 1

FractalsFractals

Page 4: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Visual RealismVisual Realism

Page 5: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Uses of Computer GraphicsUses of Computer Graphics

• Graphical User InterfacesGraphical User Interfaces

• CADCAD

• PresentationPresentation

• Computer Art Computer Art

• EntertainmentEntertainment

• Education and Training Education and Training

• Visualization Visualization

• Image Processing Image Processing

Page 6: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Page 7: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Page 8: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Page 9: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Page 10: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of Graphics in Presentation Use of Graphics in Presentation

Page 11: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in ART Use of CG in ART

Page 12: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in ART Use of CG in ART

Page 13: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in EntertainmentUse of CG in Entertainment

Page 14: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in Education & TrainingUse of CG in Education & Training

Page 15: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in Education & TrainingUse of CG in Education & Training

Page 16: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in Education & TrainingUse of CG in Education & Training

Page 17: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in VisualizationUse of CG in Visualization

Page 18: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Use of CG in Image ProcessingUse of CG in Image Processing

Page 19: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Graphics Models Image FormationGraphics Models Image Formation

Page 20: CPE 332 Computer Graphics

Computer Graphics Lecture 1

ObjectiveObjective

Course ObjectiveCourse Objective: To understand the : To understand the issues behind the development of issues behind the development of these packages. Ask “HOW?”these packages. Ask “HOW?”

Page 21: CPE 332 Computer Graphics

Computer Graphics Lecture 1

CG vs. Other FieldsCG vs. Other Fields

ท Computer Graphics vs. Image Processing Computer Graphics vs. Image Processing ท Areas of Image Processing:Areas of Image Processing:

1. 1. Image EnhancementImage Enhancement - clean up / - clean up / remove noiseremove noise

2. 2. Pattern RecognitionPattern Recognition - Ex: Optical - Ex: Optical Character Recognition Character Recognition

3. 3. Scene Analysis and Computer VisionScene Analysis and Computer Vision - extract 3-D scene information from - extract 3-D scene information from 2-D images2-D images

Page 22: CPE 332 Computer Graphics

Computer Graphics Lecture 1

Graphics ImagesGraphics Images

Screen Resolutions Screen Resolutions Image SizesImage Sizes 1-bit, 4-bit, 8-bit, 24-bit pixels 1-bit, 4-bit, 8-bit, 24-bit pixels Color vs. Gray vs. B/W pixels Color vs. Gray vs. B/W pixels