Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.

Similar presentations


Presentation on theme: "Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware."— Presentation transcript:

1 Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware Software

2 Supporting Disciplines Computer science (algorithms, data structures, software engineering, …) Mathematics (geometry, numerical, …) Physics (Optics, mechanics, …) Psychology (Colour, perception) Art and design

3 Applications Computer Aided Design (CAD) Computer Aided Geometric Design (CAGD) Entertainment (animation, games, …) Geographic Information Systems (GIS) Visualization (Scientific Vis., Inform. Vis.) Medical Visualization …

4 Interactive Computer Graphics User Application Screen input image

5 Graphics pipeline User Screen Model Geometry, colour Map Display Edit

6 Computer Graphics Systems Graphical Model Rendering Output Device Rendering Parameters

7 Graphical Models 2D and 3D objects Triangles, quadrilaterals, polygons Spheres, cones, boxes Surface characteristics Color, reaction to light Texture Composite objects Other objects and their relationships to each other Lighting, fog, etc.

8 Rendering Parameters Camera parameters Location Orientation Focal length

9 Rendering Conversion of 3D model to 2D image Determine where the surfaces “project” to. Determine what every screen pixel might see. Determine the color of each surface

10 Output Devices Vector Devices Lasers for example Raster Devices CRT, LCD, bitmaps, etc.

11 Representations in graphics Vector Graphics Image is represented by continuous geometric objects: lines, curves, etc. Raster Graphics Image is represented as an rectangular grid of coloured squares

12 Vector graphics Graphics objects: geometry + colour Complexity ~ O(number of objects) Geometric transformation possible without loss of information (zoom, rotate, …) Diagrams, schemes,... Examples: PowerPoint, CorelDraw,...

13 Raster graphics Generic Image processing techniques Geometric Transformation: loss of information Complexity ~ O(number of pixels) Jagged edges, anti-aliasing Realistic images, textures,... Examples: Paint, PhotoShop,...


Download ppt "Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware."

Similar presentations


Ads by Google