Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms.

Similar presentations


Presentation on theme: "Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms."— Presentation transcript:

1 Computer Graphics An Introduction

2 Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms Graphics data structures Colour and human vision Applied geometry, modelling and rendering

3 Computer Graphics 26/9/2008Lecture 13 Computer Graphics is about animation (films) Major driving force now

4 Computer Graphics 26/9/2008Lecture 14 Games are very important in Computer Graphics

5 Computer Graphics 26/9/2008Lecture 15 Medical Imaging is another driving force Much financial support Promotes linking of graphics with video, scans, etc.

6 Computer Graphics 26/9/2008Lecture 16 Computer Aided Design too

7 Computer Graphics 26/9/2008Lecture 17 Scientific Visualisation To view below and above our visual range

8 Computer Graphics 26/9/2008Lecture 18 First Lecture The graphics processes –What we will cover on this course Some definitions –Fundamental units we use in these processes Raster graphics implications Course support resources

9 Computer Graphics 26/9/2008Lecture 19 Graphics Pipelines Graphics processes generally execute sequentially Typical ‘pipeline’ model There are two ‘graphics’ pipelines –The Geometry or 3D pipeline –The Imaging or 2D pipeline

10 Computer Graphics 26/9/2008Lecture 110 Geometry Pipeline Animation/Interaction : timeModeling: shapes Shading: reflection and lighting Transformation: viewing Hidden Surface Elimination Imaging Pipeline

11 Computer Graphics 26/9/2008Lecture 111 Imaging Pipeline Rasterization and SamplingTexture Mapping Image Composition Intensity and Colour Quantization Geometry Framebuffer/Display Pipeline

12 Computer Graphics 26/9/2008Lecture 112 An example thro’ the pipeline… The scene we are trying to represent: Images courtesy of Picture Inc.

13 Computer Graphics 26/9/2008Lecture 113 Wireframe model – Orthographic views

14 Computer Graphics 26/9/2008Lecture 114 Perspective View

15 Computer Graphics 26/9/2008Lecture 115 Depth Cue

16 Computer Graphics 26/9/2008Lecture 116 Hidden Line Removal – add colour

17 Computer Graphics 26/9/2008Lecture 117 Constant Shading - Ambient

18 Computer Graphics 26/9/2008Lecture 118 Faceted Shading - Flat

19 Computer Graphics 26/9/2008Lecture 119 Gouraud shading, no specular highlights

20 Computer Graphics 26/9/2008Lecture 120 Specular highlights added

21 Computer Graphics 26/9/2008Lecture 121 Phong shading

22 Computer Graphics 26/9/2008Lecture 122 Texture mapping

23 Computer Graphics 26/9/2008Lecture 123 Texture mapping

24 Computer Graphics 26/9/2008Lecture 124 Reflections, shadows & Bump mapping

25 Computer Graphics 26/9/2008Lecture 125 Graphics Definitions Point –a location in space, 2D or 3D –sometimes denotes one pixel Line –straight path connecting two points –infinitesimal width, consistent density –beginning and end on points

26 Computer Graphics 26/9/2008Lecture 126 Graphics Definitions Vertex –point in 3D Edge –line in 3D connecting two vertices Polygon/Face/Facet –arbitrary shape formed by connected vertices –fundamental unit of 3D computer graphics

27 Computer Graphics 26/9/2008Lecture 127 Graphics Definitions Raster –derived from TV systems for a row of pixels –commonly referred to as a scanline –does influence algorithms – reducing memory requirements, parallelism, etc. –is the derivation of rasterization, scan-line algorithms

28 Computer Graphics 26/9/2008Lecture 128 Course support resources Graphics course website –lecture material, –lecture log with general summary and recommended reading, –Links to support material for lectures and projects, –Practical description and resources

29 Computer Graphics 26/9/2008Lecture 129 Summary The course is about algorithms, not applications Graphics execution is a pipelined approach Most of the steps introduced with an example Basic definitions presented Some support resources indicated


Download ppt "Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms."

Similar presentations


Ads by Google