Graphics 1
Graphics & Graphical
Programming
Graphics 2
Computer Graphics
The experimentation of cathode rays is largely accredited to J.J.
Thomson, an English physicist who, in his three famous
experiments, was able to deflect cathode rays, a fundamental
function of the modern CRT. The earliest version of the CRT was
invented by the German physicist Ferdinand Braun in 1897 and is
also known as the Braun tube
Graphics 3
Computer Graphics is about animation (films)
Major driving force now
Graphics 4
Games are very important in Computer Graphics
Graphics 5
Medical Imaging is another driving force
Much financial support
Promotes linking of graphics with video, scans, etc.
Graphics 6
Computer Aided Design too
Graphics 7
Scientific Visualisation
To view below and
above our visual range
Graphics 8
Graphics Pipelines
• Graphics processes generally execute
sequentially
• Typical ‘pipeline’ model
• There are two ‘graphics’ pipelines
– The Geometry or 3D pipeline
– The Imaging or 2D pipeline
Graphics 9
Geometry Pipeline
Animation/Interaction : time
Modeling: shapes
Shading: reflection and lighting
Transformation: viewing
Hidden Surface Elimination Imaging
Pipeline
Graphics 10
Imaging Pipeline
Rasterization and Sampling
Texture Mapping
Image Composition
Intensity and Colour Quantization
Geometry
Framebuffer/Display
Pipeline
Graphics 11
An example through the pipeline…
The scene we are trying to represent:
Images courtesy of Picture Inc.
Graphics 12
Wireframe model – Orthographic views
Graphics 13
Perspective View
Graphics 14
Depth Cue
Graphics 15
Hidden Line Removal – add colour
Graphics 16
Constant Shading - Ambient
Graphics 17
Faceted Shading - Flat
Graphics 18
Gouraud shading, no specular highlights
Graphics 19
Specular highlights added
Graphics 20
Phong shading
Graphics 21
Texture mapping
Graphics 22
Texture mapping
Graphics 23
Reflections, shadows & Bump mapping
Graphics 24
Computer Graphics
A cathode ray tube is a vacuum tube which consists of one or more
electron guns, possibly internal electrostatic deflection plates, and
a phosphor target.
An image is produced by controlling the intensity of each of the
three electron beams, one for each additive primary color (red,
green, and blue).
In all modern CRT monitors and televisions, the beams are bent
by magnetic deflection, a varying magnetic field generated by coils
and driven by electronic circuits around the neck of the tube,
although electrostatic deflection is commonly used in
oscilloscopes, a type of diagnostic instrument.
Graphics 25
Graphics Definitions
• Point
– a location in space, 2D or 3D
– sometimes denotes one pixel
• Line
– straight path connecting two points
– infinitesimal width, consistent density
– beginning and end on points
Graphics 26
Graphics Definitions
• Vertex
– point in 3D
• Edge
– line in 3D connecting two vertices
• Polygon/Face/Facet
– arbitrary shape formed by connected vertices
– fundamental unit of 3D computer graphics
Graphics 27
Graphics Definitions
• Raster
– derived from TV systems for a row of pixels
– commonly referred to as a scanline
– does influence algorithms – reducing memory
requirements, parallelism, etc.
– is the derivation of rasterization, scan-line
algorithms
Graphics 28
Raster interlaced scanning
Graphics 29
Raster pros and cons
•Disadvantages
•Requires screen-sized memory array
•Discrete spatial sampling (pixels)
•Moire patterns result when shadow-mask and
dot-pitch frequencies are mismatched
•Convergence (varying angles of approach
distance of e-beam across CRT face)
•Limit on practical size (< 40 inches)
•Spurious X-ray radiation
•Occupies a large volume
•Advantages
•Allows solids to be displayed
•Uses low-cost CRT H/W (TVs)
•Whole Screen is constantly updated
•Bright light-emitting display technology
Graphics 30
Summary
• The course is about algorithms, not application
packages
• Graphics execution is a pipelined approach
• Most of the steps introduced with an example
• Basic definitions presented
• Some support resources indicated
• www.massey.ac.nz/~kahawick/159235
• Acknowledgements - Thanks to Eric McKenzie,
Edinburgh, from whose Graphics Course some of
these slides are based.

More Related Content

PPT
What is computer graphics
PPTX
Computer Graphics
PPT
lecture1 introduction to computer graphics(Computer graphics tutorials)
PPT
lecture4 raster details in computer graphics(Computer graphics tutorials)
PPT
fundamentals of Computer graphics(Computer graphics tutorials)
PDF
Computer Graphics - Lecture 00 - Introduction
PPTX
Computer graphics.
PPT
Overview of graphics systems
What is computer graphics
Computer Graphics
lecture1 introduction to computer graphics(Computer graphics tutorials)
lecture4 raster details in computer graphics(Computer graphics tutorials)
fundamentals of Computer graphics(Computer graphics tutorials)
Computer Graphics - Lecture 00 - Introduction
Computer graphics.
Overview of graphics systems

What's hot (20)

PPT
Computer graphics - Nitish Nagar
PPTX
Introduction to computer graphics
PPTX
Computer Graphics
PDF
Computer graphics notes
PPT
Introduction to computer graphics
PPTX
Graphical Programming
PPT
Realism in Computer Graphics
PPT
Models and architectures
PPT
Armand Rousso describes about the Computer graphic
PPT
Computer Graphics
PPT
PPTX
Introduction to computer graphics
PPT
3D Graphics
PPTX
GRPHICS01 - Introduction to 3D Graphics
PDF
Introduction Computer Graphic
PPTX
3D Graphics & Rendering in Computer Graphics
PPT
Computer graphics1
PPTX
Computer graphics
PDF
Unit-1 basics of computer graphics
PPTX
1. Introduction of Computer Graphics
Computer graphics - Nitish Nagar
Introduction to computer graphics
Computer Graphics
Computer graphics notes
Introduction to computer graphics
Graphical Programming
Realism in Computer Graphics
Models and architectures
Armand Rousso describes about the Computer graphic
Computer Graphics
Introduction to computer graphics
3D Graphics
GRPHICS01 - Introduction to 3D Graphics
Introduction Computer Graphic
3D Graphics & Rendering in Computer Graphics
Computer graphics1
Computer graphics
Unit-1 basics of computer graphics
1. Introduction of Computer Graphics
Ad

Viewers also liked (20)

PPTX
4 computer graphics wicked problem
PDF
Unity advanced computer graphics
PDF
3 computer graphics wicked problem
PPTX
Motion Capture Technology Computer Graphics
PPTX
3D transformation in computer graphics
PPT
Computer graphic lecturer no 3
PPTX
Chapter Six
PDF
Unity advanced computer graphics week 03
PDF
Artificial intelligence
PDF
Dld lecture module 01
PDF
Basic+machine+organization
DOCX
Operating Systems
PPTX
Number+system (1)
PDF
Dld lecture module 06
PDF
DOCX
English 01 application
PDF
Dld lecture module 05
PDF
Complement
PDF
Dld lecture module 03
PDF
Graphical programming
4 computer graphics wicked problem
Unity advanced computer graphics
3 computer graphics wicked problem
Motion Capture Technology Computer Graphics
3D transformation in computer graphics
Computer graphic lecturer no 3
Chapter Six
Unity advanced computer graphics week 03
Artificial intelligence
Dld lecture module 01
Basic+machine+organization
Operating Systems
Number+system (1)
Dld lecture module 06
English 01 application
Dld lecture module 05
Complement
Dld lecture module 03
Graphical programming
Ad

Similar to Computer graphics (20)

PPTX
CG Lecture 1.pptx GRAPHIS VENNELA DONTHIREDDY
DOC
Unit 1 notes
PPTX
Introduction_computer_graphics_unit-1.pptx
PDF
Computer Graphics Interview Questions.pdf
PPTX
Computer Graphics lecture.pptx
PDF
CG_Reference_168005545456365466877179.pdf
PDF
Computer Graphics M1 explaining the concepts.pdf
PPTX
Computer Graphics Representation Introduction.pptx
PPTX
Computer Graphics Representation model .pptx
PPTX
Introduction with graphics
PPTX
CG Lecture0.pptx
PPTX
A concept of graphics
PPTX
796680052-Computer-Graphics-PPT-CH1.pptx
PPTX
COMPUTER GRAPHICS AND ANIMATION UNIT 1.pptx
PPTX
Fundamentalsss-of-Computer-Graphics.pptx
PDF
Introduction to computer graphics - Copy.pdf
PPT
Model 1 multimedia graphics and animation introduction (1)
PPTX
Computer graphics
PPTX
Introduction to Computer Graphics
PPTX
12202040701105_Introduction to Computer Graphics.pptx
CG Lecture 1.pptx GRAPHIS VENNELA DONTHIREDDY
Unit 1 notes
Introduction_computer_graphics_unit-1.pptx
Computer Graphics Interview Questions.pdf
Computer Graphics lecture.pptx
CG_Reference_168005545456365466877179.pdf
Computer Graphics M1 explaining the concepts.pdf
Computer Graphics Representation Introduction.pptx
Computer Graphics Representation model .pptx
Introduction with graphics
CG Lecture0.pptx
A concept of graphics
796680052-Computer-Graphics-PPT-CH1.pptx
COMPUTER GRAPHICS AND ANIMATION UNIT 1.pptx
Fundamentalsss-of-Computer-Graphics.pptx
Introduction to computer graphics - Copy.pdf
Model 1 multimedia graphics and animation introduction (1)
Computer graphics
Introduction to Computer Graphics
12202040701105_Introduction to Computer Graphics.pptx

More from Bilal Maqbool ツ (20)

PDF
PPTX
PDF
Dld lecture module 04 01
PDF
Dld lecture module 02
PPTX
Lecture 3 report writtng
PPTX
PPTX
Lecture 1 report writing
DOCX
Bill gates
DOCX
Programming assignment 02 (bilal maqbool 10) 2011
DOCX
Programming assignment 30 12-11
PPTX
Internet presentation
DOCX
Presentation internet programming report
DOCX
Magnetic storage devices
DOCX
How internet technology be used to spread scientific awareness among pakistan...
DOCX
Math assignment Program
DOCX
Final of sentences PPT
DOCX
Advantages and disadvantages of LCD
DOCX
A history of windows
Dld lecture module 04 01
Dld lecture module 02
Lecture 3 report writtng
Lecture 1 report writing
Bill gates
Programming assignment 02 (bilal maqbool 10) 2011
Programming assignment 30 12-11
Internet presentation
Presentation internet programming report
Magnetic storage devices
How internet technology be used to spread scientific awareness among pakistan...
Math assignment Program
Final of sentences PPT
Advantages and disadvantages of LCD
A history of windows

Recently uploaded (20)

PDF
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
PPTX
Computer Architecture Input Output Memory.pptx
PDF
International_Financial_Reporting_Standa.pdf
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PPTX
20th Century Theater, Methods, History.pptx
PDF
Complications of Minimal Access-Surgery.pdf
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PPTX
Introduction to pro and eukaryotes and differences.pptx
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
PDF
HVAC Specification 2024 according to central public works department
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PDF
advance database management system book.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Trump Administration's workforce development strategy
Τίμαιος είναι φιλοσοφικός διάλογος του Πλάτωνα
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 2).pdf
Computer Architecture Input Output Memory.pptx
International_Financial_Reporting_Standa.pdf
AI-driven educational solutions for real-life interventions in the Philippine...
20th Century Theater, Methods, History.pptx
Complications of Minimal Access-Surgery.pdf
LDMMIA Reiki Yoga Finals Review Spring Summer
Hazard Identification & Risk Assessment .pdf
Share_Module_2_Power_conflict_and_negotiation.pptx
Introduction to pro and eukaryotes and differences.pptx
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Vision Prelims GS PYQ Analysis 2011-2022 www.upscpdf.com.pdf
HVAC Specification 2024 according to central public works department
Unit 4 Computer Architecture Multicore Processor.pptx
David L Page_DCI Research Study Journey_how Methodology can inform one's prac...
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
advance database management system book.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Trump Administration's workforce development strategy

Computer graphics