CPE 332 Computer Graphics

Post on 14-Jan-2016

35 views 0 download

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

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.

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

Computer Graphics Lecture 1

FractalsFractals

Computer Graphics Lecture 1

Visual RealismVisual Realism

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

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Computer Graphics Lecture 1

Use of CG in CAD Use of CG in CAD

Computer Graphics Lecture 1

Use of Graphics in Presentation Use of Graphics in Presentation

Computer Graphics Lecture 1

Use of CG in ART Use of CG in ART

Computer Graphics Lecture 1

Use of CG in ART Use of CG in ART

Computer Graphics Lecture 1

Use of CG in EntertainmentUse of CG in Entertainment

Computer Graphics Lecture 1

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

Computer Graphics Lecture 1

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

Computer Graphics Lecture 1

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

Computer Graphics Lecture 1

Use of CG in VisualizationUse of CG in Visualization

Computer Graphics Lecture 1

Use of CG in Image ProcessingUse of CG in Image Processing

Computer Graphics Lecture 1

Graphics Models Image FormationGraphics Models Image Formation

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?”

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

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