1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Introduction to Computer Graphics Dr Usman Saeed Assistant Professor Faculty of Computing.

Slides:



Advertisements
Similar presentations
Lecture 1 – Introduction, Overview
Advertisements

CS 4731: Computer Graphics Lecture 20: Raster Graphics Part 1 Emmanuel Agu.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Introduction to Computer Graphics Ed Angel Professor of Computer Science, Electrical and.
Introduction to Computer Graphics Mohan Sridharan Based on Slides by Edward Angel and Dave Shreiner CS4395: Computer Graphics 1.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
Under the Hood: 3D Pipeline. Motherboard & Chipset PCI Express x16.
Course Overview, Introduction to CG Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Friday, September 5, 2003.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
CS 480/680 Computer Graphics Course Overview Dr. Frederick C Harris, Jr. Fall 2012.
CHAPTER 4 Window Creation and Control © 2008 Cengage Learning EMEA.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
CS435/535, Computer Graphics Jingyuan(Alex) Zhang Office: 3413 SEC (Science and Engineering Complex) Phone:
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Week 2 - Friday.  What did we talk about last time?  Graphics rendering pipeline  Geometry Stage.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics 靜宜大學 資訊工程系 蔡奇偉 副教授
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Introduction to Computer Graphics Dr.Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University.
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Introduction to Computer Graphics Ed Angel Professor Emeritus of Computer.
CSE Real Time Rendering. TBT (Not So) Real Time Rendering.
OpenGL Conclusions OpenGL Programming and Reference Guides, other sources CSCI 6360/4360.
1 Introduction to Computer Graphics SEN Introduction to OpenGL Graphics Applications.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 CS4610/7610: Introduction to Computer Graphics.
CSE 581: Interactive Computer Graphics Spring 2012, UG 4 Tuesday, Thursday – 9:00AM – 10:18AM DL 0317 Raghu Machiraju Slides: Courtesy - Prof. Huamin Wang,
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
CS662 Computer Graphics Game Technologies Jim X. Chen, Ph.D. Computer Science Department George Mason University.
Programmable Pipelines Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
1 Angel: Interactive Computer Graphics5E © Addison- Wesley 2009 Image Formation Fundamental imaging notions Fundamental imaging notions Physical basis.
Programming with OpenGL Part 2: Complete Programs Ed Angel Professor of Emeritus of Computer Science University of New Mexico.
Programming with OpenGL Part 2: Complete Programs Ed Angel Professor of Emeritus of Computer Science University of New Mexico.
Computer Graphics Lecture 17 Fasih ur Rehman. Last Class 3D Transforms Inverse Rotation.
1 Contact Information Wsalhalabi.kau.edu.sa Parts of the slides were adopted from Dr. Barbara Hecker.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Computer Graphics (Fall 2003) COMS 4160, Lecture 5: OpenGL 1 Ravi Ramamoorthi Many slides courtesy Greg Humphreys.
Computer Graphics - Introduction -
Photorealistic Rendering vs. Interactive 3D Graphics
Week 2 - Friday CS361.
Programmable Pipelines
CS4610/7610: Introduction to Computer Graphics
Introduction to Computer Graphics
What is Computer Graphics?
Graphics Processing Unit
CS 4722 Computer Graphics and Multimedia Spring 2018
Lecture 18 Fasih ur Rehman
Computer Graphics : Introduction
The Graphics Rendering Pipeline
Models and Architectures
Models and Architectures
Models and Architectures
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Graphics Processing Unit
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics
Introduction to Computer Graphics
Models and Architectures
What is Computer Graphics?
Computer Graphics Course Introduction.
Models and Architectures
Computer Graphics (under.) Sep., 2017
OpenGL-Rendering Pipeline
Introduction to Computer Graphics
Presentation transcript:

1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Introduction to Computer Graphics Dr Usman Saeed Assistant Professor Faculty of Computing and Information Technology North Jeddah Branch King Abdulaziz University

Introduction PhD Signals & Images Telecom ParisTech, France Masters in Image Processing University of Nice-Sophia Antipolis, France BS Computer System Engineering GIK Institute, Pakistan 2

3 Overview Office: 26 Book: Ed Angel, Interactive Computer Graphics, A Top-down Approach with OpenGL (Fifth Edition), Addison-Wesley

4 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Objectives Broad introduction to Computer Graphics ­Software ­Hardware ­Applications Top-down approach OpenGL

5 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Requirements 2 Assignments 2 Quizzes 2 Mid Term 1 Final

6 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Prerequisites Good programming skills in C (or C++) Basic Data Structures ­Linked lists ­Arrays Geometry Simple Linear Algebra

7 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 1 Part 1: Introduction Text: Chapter 1 Lectures 1-3 ­What is Computer Graphics? ­Applications Areas ­History ­Image formation ­Basic Architecture

8 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 2 Part 2: Basic OpenGL Text: Chapters 2-3 Lectures 4-9 ­Architecture ­GLUT ­Simple programs in two and three dimensions ­Interaction

9 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 3 Part 3: Three-Dimensional Graphics Text: Chapters 4-6 Lectures ­Geometry ­Transformations ­Homogeneous Coordinates ­Viewing ­Shading

10 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 4 Part 5: Implementation Text: Chapter 7 Lectures: ­Approaches (object vs image space) ­Implementing the pipeline ­Clipping ­Line drawing ­Polygon Fill ­Display issues (color)

11 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 5 (TBD) Part 4: Discrete Methods Text: Chapter 8 Lectures ­Buffers ­Bitmaps and Pixel Maps ­Texture Mapping ­Compositing and Transparency

12 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Outline: Part 6 (TBD) Part 6: Programmable Pipelines Text: Chapter 9 Lectures ­Shading Languages ­GLSL ­Vertex Shaders ­Fragment Shaders