1 Computer Graphics chapter 1 Dr. Jehad Q. O. Alnihoud Phone: 3354.

Slides:



Advertisements
Similar presentations
Images Images are a key component of any multimedia presentation.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Informationsteknologi Monday, October 29, 2007Computer Graphics - Class 21 Today’s class Graphics programming Color.
Display Hardware Yingcai Xiao Display Hardware Yingcai Xiao.
Multi-media Graphics JOUR 205 Color Models & Color Space 5 ways of specifying colors.
Sep 21, Fall 2005ITCS4010/ Computer Graphics Overview Color Displays Drawing Pipeline.
© 2002 by Yu Hen Hu 1 ECE533 Digital Image Processing Color Imaging.
Sep 21, Fall 2006IAT 4101 Computer Graphics Overview Color Displays Drawing Pipeline.
IAT 3551 Computer Graphics Overview Color Displays Drawing Pipeline.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
Computer Graphics Introduction
Image Formation Mohan Sridharan Based on slides created by Edward Angel CS4395: Computer Graphics 1.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Images: Pixels and Resolution Monica A. Stoica, Boston University Books used: “The Essential Guide to Computing” by E. Garrison Walters.
1.Introduction to Computer Graphics GMR lab. What is computer garphics? The generation of graphical output using a computer Refers to creation, Storage.
Color of (digital image) Raed S. Rasheed Agenda Color. Color Image. Color Models – RGB color model. – CMYK color model. – HSV and HSL color model.
SNC2D. Primary LIGHT colours are red, green, and blue SECONDARY light colours are created by combining only two of the three primary colours of light.
Color Model AbdelRahman Abu_absah Teacher: Dr. Sana'a Alsayegh.
1 Internet Graphics. 2 Representing Images  Raster Image: Images consist of “dots” of color, not lines  Pixel: Picture element-tiny rectangle  Resolution:
1 Angel and Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 What is Computer Graphics? Sai-Keung Wong ( 黃世強 ) Computer Science National.
CS 376 Introduction to Computer Graphics 01 / 26 / 2007 Instructor: Michael Eckmann.
2001 by Jim X. Chen: 1 The purpose of a color model is to allow convenient specification of colors within some color gamut.
Computer Animation - Lecture 1 1 SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
Lecture 03 Fasih ur Rehman
Photo-realistic Rendering and Global Illumination in Computer Graphics Spring 2012 Color Representation K. H. Ko Department of Mechatronics Gwangju Institute.
1Computer Graphics Lecture 3 - Image Formation John Shearer Culture Lab – space 2
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
19/12/ :35 Course Information: Computer Graphics I Instructor: Dr. Hugh Masterman The MITRE Corporation Texts:Interactive.
Computer Graphics Using “ Adobe Photoshop ” Introduction to E-Learning Center, DAD presents Workshop on Instructor: Mazhar.
1 CPE 333 : Computer Graphics มหาวิทยาลัยเทคโนโลยีพระจอม เกล้าธนบุรี Dr. Natasha Dejdumrong.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS Light and Color Graphics Systems / Computer.
A Survey of COMPUTER GRAPHICS
Objective Understand concepts used to create digital graphics. Course Weight : 15% Part Three : Concepts of Digital Graphics.
I-1 Steps of Image Generation –Create a model of the objects –Create a model for the illumination of the objects –Create an image (render) the result I.
Colours and Computer Jimmy Lam The Hong Kong Polytechnic University.
Graphics Graphics Korea University cgvr.korea.ac.kr Raster Graphics 고려대학교 컴퓨터 그래픽스 연구실.
Computer Animation - Lecture 1 1 Lecture 1 : SMM4302 Computer Animation Lecturer: Haw Su Cheng Website :
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
Color and Resolution Introduction to Digital Imaging.
Introduction to Computer Graphics Dr.Giorgos A. Demetriou Dr. Stephania Loizidou Himona Computer Science Department Frederick University.
Computer Graphics I, Fall 2008 Introduction to Computer Graphics.
Chap 4 Color image processing. Chapter 6 Color Image Processing Chapter 6 Color Image Processing Two major areas: full color and pseudo color 6.1 Color.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 What is Computer Graphics?
Graphics: Conceptual Model Real Object Human Eye Display Device Graphics System Synthetic Model Synthetic Camera Real Light Synthetic Light Source.
Ch 6 Color Image processing CS446 Instructor: Nada ALZaben.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
Introduction to Computer Graphics
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Raster Graphics and Color Greg Humphreys University of Virginia CS 445, Fall 2003.
Light and Color There are 3 primary colors of light RED, GREEN, & BLUE
Colors of Pigment The primary colors of pigment are magenta, cyan, and yellow. [
Intro to Color Theory. Objectives Identify and discuss various color models including RGB, CMYK, Black/white and spot color. Investigate color mixing.
1 Angel and Shreiner: Interactive Computer Graphics6E © Addison-Wesley 2012 Image Formation Sai-Keung Wong ( 黃世強 ) Computer Science National Chiao Tung.
Chapter 3 Color Objectives Identify the color systems and resolution Clarify category of colors.
Computer Graphics CC416 Lecture 02: Overview of Graphics Systems: Raster & Random Displays – Chapter 2 Dr. Manal Helal – Fall 2014.
 There are 3 primary colors of light RED, GREEN, & BLUE  When these colors of light are mixed… White Light is produced  This process is called color.
AUTUMN Asst. Prof. Dr. Gazi Erkan BOSTANCI Slides by Robert Thomson, Süleyman Tosun and Kurtuluş Küllü.
Graphic Systems. Basic Graphics System Input devices Output device Image formed in FB [Edward Angel, Interactive computer Graphics, 2009]
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
Colour CPSC Colour ● Models ● RGB ● CMY(K) ● HSB (or HSV) ● RYB ● Harmonies ● Monochrome ● Complementary ● Analogous ● Triadic.
Computer Graphics: An Introduction
Computer Graphics Overview
TEXT BOOK : COMPUTER GRAPHICS DONALD HEARN & M.PAULINE BAKER
MCA 503 COMPUTER GRAPHICS TEXT BOOK :
CS 4722 Computer Graphics and Multimedia Spring 2018
Computer Graphics : Introduction
Computer Graphics Using “Adobe Photoshop”
Colour Theories.
Two ways to discuss color 1) Addition 2) Subtraction
Presentation transcript:

1 Computer Graphics chapter 1 Dr. Jehad Q. O. Alnihoud Phone: 3354

RM[1]-2 Books F.S. Hill, Computer Graphics Using OpenGL, Prentice-Hall (2001). Mason Woo, OpenGL Programming Guide, Addison Wesley (2000). Hearn and Baker, Computer Graphics, Prentice-Hall (1997).

RM[1]-3 Books (Supplementary reference) Foley, V. Dam, Feiner, Hughes, Computer Graphics Principles and Practice, 2/e, Addison Wesley, Edward Angel, Interactive Computer Graphics, Addison Wesley, Zhigang Xiang, Schaum’s Outlines: Computer Graphics, McGrawHill, Shreiner D, OpenGL Reference Manual, Addison-Wesley, 2000.

RM[1]-4 Course Assessment Coursework 50%  First Exam 15%  Second Exam 15%  Group Project10%  Lab 10% Final Exam 50% Attendance in both lecture and lab sessions is compulsory.

RM[1]-5 Graphics Applications Art and Entertainment  Animations  Movies  Commercials  Special Effects

RM[1]-6 Graphics Applications Image Processing  Analysis, Reconstruction  Medical Imaging  Movies

RM[1]-7 Graphics Applications Simulation  Modeling and Analysis  Virtual Environments

RM[1]-8 Graphics Applications Scientific Visualization  Data Representation and Plotting  3D Views

RM[1]-9 Graphics Applications CAD/CAM  Industrial Design  Structural Design  Surface Modeling

RM[1]-10 Graphics Software Packages Early graphics libraries:  GKS (Graphical Kernel System)  PHIGS OpenGL (Silicon Graphics) Java2D (Sun Microsystems) Java3D (Sun Microsystems) VRML (Silicon Graphics)

RM[1]-11 Graphics: Main Components Theory  Analytical Geometry  Vectors and Matrices Algorithms  Eg: Line drawing, Filling etc. Implementation  Programming (OpenGL)

RM[1]-12 Graphics Hardware Line Drawing Devices:  Eg. Pen Plotters  Advantages: Perfect lines, Sharp Diagrams  Disadvantages: Not suitable for filled regions.

RM[1]-13 Graphics Hardware Raster Devices: Create pictures by displaying dots  Eg: Video monitor, dot-matrix printer, laser printer,ink-jet printer, film recorder  Advantages: Filled, shaded regions are easily displayed  Disadvantages: Jaggies Pixel

RM[1]-14 Pixel Depth Pixel depth refers to the number of bits used to represent a pixel value. 1 bit/pixel: Levels (Bi-level image) 2 bits/pixel: Levels

RM[1]-15 Pixel Depth  1 bit per pixel produce 2 levels (bi- level image).  2 bits per pixel produce 4 levels.  8 bits per pixel produce 256 levels. In general, if the pixel depth is n, then it is possible to have 2 n levels.

RM[1]-16 Raster Display Most display used for computer graphics nowadays are raster displays. Image presented in display surface that contains certain number of pixels. Eg. 480 x 640 (r x c). Frame buffer is a region of memory sufficiently large to hold all the pixel values for display.

RM[1]-17 Frame Buffer System with 64 color (3 DACs):  Each DAC uses 2 bits/pixel.  Total color: 4 x 4 x 4 = 64  If the display surface is 1024 x 1280, then the memory required for frame buffer is MB Monochrome Video display:  Only one DAC required. 6 planes of memory in frame buffer gives 2 6 = 64 level of gray.

RM[1]-18 Frame Buffer System with 24 bit color (3 DACs):  Each DAC uses 8 bits/pixel. (Total 24 bits/pixel)  Total color: 2 8 x 2 8 x 2 8 = 2 24  If the display surface is 1024 x 1280, then the memory required for frame buffer is 3.75MB

RM Basis colors: R, G, B R: Red=[1, 0, 0] G: Green=[0, 1, 0] B: Blue=[0, 0, 1] C: Cyan=[0, 1, 1] M: Magenta=[1, 0, 1] Y:Yellow=[1, 1, 0] W:White=[1,1,1] K: Black=[0,0,0] Color Models: RGB Diagram RGB Model is used for colored light sources RGB Model is additive

RM[1]-20 Complementary Colors: Two colors that combine to form White. Eg. Red, Cyan. Gray Values: Every point on the primary diagonal has equal values for all the components. Color Models: RGB Cube

RM[1]-21 Basis colors: C, M, Y C: Cyan=[1, 0, 0] M: Magenta=[0, 1, 0] Y: Yellow=[0, 0, 1] R: Red=[0, 1, 1] G: Green=[1, 0, 1] B: Blue=[1, 1, 0] W:White=[0,0,0] K: Black=[1,1,1] Color Models: CMY Diagram CMY Model is used for colored pigments CMY Model is subtractive

RM[1]-22 Color Models: RGB CMY (r, g, b) RGB = (1,1,1)  (c, m, y) CMY Light A red colored surface absorbs cyan from a white light

RM[1]-23 Color Models: HSV HexCone

RM[1]-24 H (Hue): 0 to 360 degrees0: Red, 60: Yellow …. S (Saturation): 0 to 10: Axis, 1: Boundary V (Value): 0 to 10: Vertex, 1: Base Examples: Eg. Yellow: [60, 1.0, 1.0] Black: [ -, -, 0.0] White: [-, 0.0, 1.0] Color Models: HSV

RM[1]-25 RGB Color Definition (OpenGL)