Download
si23 introduction to computer graphics n.
Skip this Video
Loading SlideShow in 5 Seconds..
SI23 Introduction to Computer Graphics PowerPoint Presentation
Download Presentation
SI23 Introduction to Computer Graphics

SI23 Introduction to Computer Graphics

275 Views Download Presentation
Download Presentation

SI23 Introduction to Computer Graphics

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. SI23Introduction to Computer Graphics School of Computing Ken Brodlie Semester 2 2002-2003 Lecture 1 - Introduction

  2. Course Objectives On completion of this module, students should be able to: • Appreciate applications and benefits of computer graphics • Understand an overall architecture for computer graphics systems • Create interactive graphics applications • Understand the basic principles of image display, animation and colour • Understand the role of graphics within web technologies

  3. Many of the leading scientists through the ages have been ‘visual thinkers’… Leonardo da Vinci Einstein Clerk Maxwell Faraday … often at the expense of verbal skills Why should we study Graphics?

  4. Napoleon’s Army Minard’s classical visualization – 1869

  5. English Translation!

  6. London Underground Map London Underground Map of Harry Beck (1933) www.thetube.com

  7. Want to know more? • Excellent web site on classical visualizations: • Michael Friendly, University of York, Toronto • http://www.math.yorku.ca/SCS/Gallery/ historical.html

  8. Image Display URL Course Outline • Course overview and some applications • Image creation, manipulation and display • Colour GIMP colour

  9. 2D vector graphics Image Display URL lines., areas URL GIMP colour interaction Course Outline • Vector graphics • Line drawing • Area filling • Graphical interaction SVG Viewer graphics algorithms

  10. 3D Graphics URL 2D vector graphics surfaces Image Display URL SVG Viewer lines, areas URL GIMP graphics algorithms colour interaction Course Outline • 3D graphics • Modelling • Rendering (viewing and shading) VRML viewer viewing, shading

  11. Graphics Programming 3D Graphics URL VRML viewer 2D vector graphics surfaces Image Display URL SVG Viewer lines, areas URL GIMP viewing, shading graphics algorithms colour interaction Course Outline • Graphics programming • Using OpenGL with C, C++ OpenGL API animation

  12. GIMP Image creation, manipulation and display Available on SoC linux Versions for linux and windows www.gimp.org The Tools

  13. SVG Scalable Vector Graphics 2D schematic graphics Batik viewer on linux Adobe plug-in for Windows The Tools Try this

  14. VRML 3D Web graphics Vrmlview on linux Cortona plug-in on Windows The Tools Try this

  15. OpenGL Graphics programming API www.opengl.org The Tools

  16. Molecular chemistry Applications The sugar binding site in the LT-I toxin. This figure was created by feeding the output of Per Kraulis' program Molscript into the Raster3D rendering program.

  17. Computer Aided Design Applications Octagon graphics

  18. Applications - Meteorology Pressure at levels in atmosphere - illustrated by contour lines in a slice plane Generated by the Vis5D system from University of Wisconsin (now Vis5d+) http://www.ssec.wisc.edu/~billh/vis5d.html

  19. Applications - Medicine From scanner data, we can visualize 3D pictures of human anatomy, using volume rendering Generated by VOXELman software from University of Hamburg

  20. Applications - Environmental Sciences Effect of global warming over period of years Generated by NCAR http://www.scd.ucar.edu/vg/ResearchGallery.html

  21. Applications - Entertainment

  22. Outline of the Course • Lectures • Thursday 10 (LT20) ; Friday 1 (LT21) • Assessment • Examination (50%) • Coursework (50%) • Creating images with GIMP • Creating 2D vector graphics with SVG • Creating a graphics application with OpenGL

  23. Keeping in Touch • E-mail • kwb@comp.leeds.ac.uk • Newsgroup for my postings: • local.modules.si23 • Newsgroup for your postings: • local.modules.si23.talk • World Wide Web • http://www.csdb.leeds.ac.uk/si23/