Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2nd Semester 2008-2009 Computer Graphics University of Palestine ITGD3107
ITGD3107 Computer Graphics Course Description: This course give an introduction to graphics systems, rasterizing, clipping, transformations, modeling, viewing, hidden surface removal, illumination, and shading. Emphasis on realistic, 2D and 3D image synthesis.
ITGD3107Computer Graphics Course Objectives: Upon completion of this course, the students will be able to: • Understand the main concepts of Computer Graphics. • Understand and apply graphics systems, rasterizing, clipping, transformations, modeling, viewing, hidden surface removal, illumination, and shading. Emphasis on realistic, 2D and 3D image synthesis by hand and by using any computer programming language.
ITGD3107Computer Graphics Course Text Book and Other References: Donald Hearn M. and Pauline Baker “Computer Graphics-C Version”, Second Edition, 1997 Donald Hearn M. and Pauline Baker “Computer Graphics”, Second Edition, 1994 D.P. Mukherjee “Fundamentals of computer Graphics and Multimedia” , 2006. V.K. Pachghare “Computer Graphics”, Second Edition, 2007
ITGD3107Computer Graphics Chapter 1-2 Introduction
Introduction • The Origins of Computer Graphics? • What is Computer Graphics? • Computer Graphics Applications • Graphics Systems
The Origins ofComputer Graphics? • William Fetter coined term “computer graphics” in 1960 to describe new design methods . • Created a series of widely reproduced images on pen plotter, using 3D model of human body. • Perhaps the best way to define computer graphics is to find out what it is not. It is not a machine. It is not a computer, nor a group of computer programs. It is not the know-how of a graphic designer, a programmer, a writer, a motion picture specialist, or a reproduction specialist. • Computer graphics is all these – managed and documented technology directed toward communicating information accurately and descriptively.”
What is Computer Graphics? Computer graphics generally means creation, storage and manipulation of models and images. Such models come from diverse and expanding set of fields including physical, mathematical, art, biological, and even conceptual (abstract) structures.
What is Computer Graphics? • Imaging = representing 2D images • Modeling = representing 3D objects • Rendering = constructing 2D images from 3D models • Animation = simulating changes over time
Computer Graphics Applications - Entertainment • Games • Movie -Engineering and Business (CAD / CAM) -Scientific Visualization / Simulation -Virtual Reality -Computer Art - Training and Education
Computer Graphics Applications Entertainment Industry Game Movie Magic of Computer Graphics in movie industry
Computer Graphics Applications Engineering and Business (CAD / CAM) Computer graphics has had a dramatic impact on the design and engineering process • Product design
Computer Graphics Applications Engineering and Business (CAD / CAM) Computer graphics has had a dramatic impact on the design and engineering process • Architectural design Architecture, Engineering, Construction Final product appearance
Computer Graphics Applications Scientific Visualization/ Simulation Scientific data representation Picture vs. stream of numbers Medical imaging & visualization
Computer Graphics ApplicationsVirtual Reality User interacts with objects in a 3D scene -Special devices (input, output) -Virtual walkthroughs -Equipment training
Computer Graphics Applications Computer Art • -Fine arts, commercial art • -Artistic tools for digital art: • Mathematical software (Matlab, Mathematica) • CAD software • -Graphical user interfaces • -Special input devices (pressure-sensitive stylus, graphical tablet, etc.)
Computer Graphics Applications Computer Art Digital Painting Sketch-Based Modeling
Computer Graphics Applications Training and Education Training Education
Graphics Systems Cathode Ray Tubes CRTs