Introduction to Computer Graphics CS 445 / 645

Slides:



Advertisements
Similar presentations
Television. Question: A television image is created by beams of moving electrons that collide with the inside front surface of the television picture.
Advertisements

Computer Graphics- SCC 342
Introduction to Raster scan display C A E D C Computer Aided Engineering Design Centre.
Lecture 1 Computer Graphics Hardware Basic graphics hardware –Display devices –Video controller –Memory –CPU –System bus Graphics Hardware # 1 CG show.
March 1, 2009Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics General Graphics Systems Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March.
CATHODE RAY TUBE.
ICS 415Dr. Muhammed Al-Mulhem1 ICS 415 Computer Graphics Introduction Dr. Muhammed Al-Mulhem March 1, 2009 Dr. Muhammed Al-Mulhem March 1, 2009.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Java ThreadsGraphics Programming Graphics Programming: Graphics Devices.
Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Displays, Devices Week 12, Mon 17 Nov 2003.
Screen Monitor Visual display unit (VDU)
Graphics Device Principles B.Sc. (Hons) Multimedia ComputingMedia Technologies.
EET 450 – Advanced Digital Video Display Systems.
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Display Systems Viewing Images.
CS 450: COMPUTER GRAPHICS REVIEW: INTRODUCTION TO COMPUTER GRAPHICS – PART 1 SPRING 2015 DR. MICHAEL J. REALE.
Monitors and Sound Systems section 3A This lesson includes the following sections: · Monitors · PC Projectors · Sound Systems.
Graphics Hardware Display (CRT, LCD,…) Graphics accelerator
Introduction to Computer Graphics CS 445 / 645 David Brogan
Introduction to Computer Graphics CS 445 / 645 David Brogan
1 Hardware Devices Display Hardware Video display devices Hard-copy devices Input devices Locator Devices Keyboard devices Valuator Devices Choice Devices.
CRT MONITOR cathode-ray tube
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
Prof.Dr. Aydın Öztürk
Lecture 03 Fasih ur Rehman
BY Kamran Yousaf Computer Graphics & Animation. BY Kamran Yousaf Contents Introduction Usage, Application & Advantages Video Display Devices Output Devices.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Computer Graphics Hardware
Overview of Graphics Systems. Cathode-ray Tube (CRT) - colors are represented using Red, Green, and Blue components - the CRT has a mechanism for.
CS 445 / 645: Introductory Computer Graphics David Brogan Image from:
Introduction to Graphical Hardware Display Technologies
 Video Display Devices Video Display Devices  Cathode-ray tube (CRT) Monitors Cathode-ray tube (CRT) Monitors  Display Technologies Display Technologies.
2/1 A Look at Monitors Roll call Video: monitors Step-by-step lecture.
David Luebke12/3/2015 CS 551 / 645: Introductory Computer Graphics David Luebke
Beam Penetration & Shadow Mask Method
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
10/19 Monitors CRT monitors: Flat-panel displays Electron guns
Computer Graphics.
1. Cathode Ray Tubes (CRTs) TVs, RGB monitors, o-scopes Flat-Panel Displays PDAs, laptops, calculators, digital watches 2.
2/14/ : Graphics Programming Seree Chinodom
Week 9 Monitors and output to the screen. Monitors, also known as Visual display units (V.D.Us) Desktop computers contain a Cathode Ray Tube (C.R.T.)
Computer Graphics Lecture -02. Frame Buffer The image being displayed is stored in a dedicated system memory area that is often referred.
1.  The primary output device in a graphics system is a video monitor. These monitors are based on Cathode Ray Tube (CRT) design.  CRT is a vacuum tube/electron.
Computer Graphics CC416 Lecture 02: Overview of Graphics Systems: Raster & Random Displays – Chapter 2 Dr. Manal Helal – Fall 2014.
1 COMP541 Video Monitors Montek Singh Mar 11, 2016.
The Cathode Ray Tube Monitor
How Does Your TV Work? A brief introduction.. Two Amazing Things about the Brain 1.Connecting the dots Pixels and resolution 2.Connecting the frames 15.
COMP541 Video Monitors Montek Singh Oct 7, 2016.
Computer Graphics: An Introduction
COMP541 Video Monitors Montek Singh Sep 15, 2017.
Computer Graphics Lecture 3 Computer Graphics Hardware
Overview of Graphics Systems: I
Overview of Graphics Systems
COMP541 Video Monitors Montek Singh Feb 20, 2015.
Overview of Graphics Systems
CS Computer Graphics Valdosta State University, Spring 2018
Overview of Graphics Systems
Computer Graphics Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion.
Introduction to Computers
OVERVIEW OF GRAPHICS SYSTEMS
Displays and Framebuffers
Introduction to Computer Graphics
CATHODE RAY TUBE.
Monitors and Sound Systems
Graphics Systems SUBJECT: COMPUTER GRAPHICS LECTURE NO: 02 BATCH: 16BS(INFORMATION TECHNOLOGY) 1/4/
COMP541 Video Monitors Montek Singh Feb 6, 2019.
Chapter 2 Overview of Graphics Systems
CATHODE RAY TUBE By Dr. Vaibhav Jain Associate Professor, Dept. of Physics, D.A.V (PG) College, Bulandshahr, U.P., India.
This lesson includes the following sections:
Presentation transcript:

Introduction to Computer Graphics CS 445 / 645 David Brogan dbrogan@cs.virginia.edu

Administrivia Syllabus Instructor/TA coordinates Prereqs Texts Assignments Grading & Honor Code Topic list

Impact of Computers Moore’s Law Power of a CPU doubles every 18 months / 2 years

Impact of Video Games (Nvidia) Number of transistors on GPU doubles each 6 mos. Three times Moore’s Law Good article on Jen-Hsun Huang, Nvidia CEO: http://www.wired.com/wired/archive/10.07/Nvidia_pr.html Lee Majors Col. Steve Austin Worldwide revenues Retro flashback??? $7 Billion Man $5.6 Billion Man

Impact of Video Games But… Video game sales is roughly same as Hollywood boxoffice Americans bought $3.2 in VCRs and DVDs last yr Total revenues to movie studios is 5 times total video game revenues

Future of Consoles 33 million PS2s 3.9 million Xboxes MSFT still losing $89 per console Predicted 200 million PDA/Cell game players in 2005 Do you believe it?

Graphics Applications Entertainment: Cinema Square: Final Fantasy Pixar: Monster’s Inc.

Graphics Applications Medical Visualization The Visible Human Project MIT: Image-Guided Surgery Project

Graphics Applications Everyday Use Microsoft’s Whistler OS will use graphics seriously Graphics visualizations and debuggers Visualize complex software systems

Graphics Applications Scientific Visualization

Graphics Applications Computer Aided Design (CAD)

Graphics Applications Entertainment: Games GT Racer 3 Polyphony Digital: Gran Turismo 3, A Spec

The Basics Computer graphics: generating 2D images of a 3D world represented in a computer. Main tasks: modeling: (shape) creating and representing the geometry of objects in the 3D world rendering: (light, perspective) generating 2D images of the objects animation: (movement) describing how objects change in time

Why Study Computer Graphics? Graphics is cool I like to see what I’m doing I like to show people what I’m doing Graphics is interesting Involves simulation, AI, algorithms, architecture… I’ll never get an Oscar for my acting But maybe I’ll get one for my CG special effects Graphics is fun

Can we learn from history? Among the studies of natural causes and laws, it is light that most delights its students. Among all the great branches of mathematics, the certainty of its demonstrations pre-eminently elevates the minds of its investigators. Perspective, therefore, should be preferred above all man’s discourses and disciplines. In this subject the visual rays are elucidated by means and demonstrations which derive their glory nor only from mathematics but also from physics; the one is adorned equally with the flowers of the other. Leonardo da Vinci (1400’s) quoting John Pecham (1200’s)

Perspective

Machines

Leonardo Again There are some who look at the things produced by nature through glass, or other surfaces or transparent veils. They trace outlines on the surface of the transparent medium… But such an invention is to be condemned in those who do not know how to portray things without it, no how to reason about nature with their minds… They are always poor and mean in every invention and in the composition of narratives, which is the final aim of this science

Perspective Lorenzetti Birth of the Virgin 1342

Leonardo The Last Supper 1498

Shape

We Labor On… Light Stage – 2002 USC, Institute for Creative Technologies Note: Paul Debevec will visit UVa in October to talk about this and other cool things

Display Technologies Cathode Ray Tubes (CRTs) Most common display device today Evacuated glass bottle Extremely high voltage Heating element (filament) Electrons pulled towards anode focusing cylinder Vertical and horizontal deflection plates Beam strikes phosphor coating on front of tube

Electron Gun Contains a filament that, when heated, emits a stream of electrons Electrons are focused with an electromagnet into a sharp beam and directed to a specific point of the face of the picture tube The front surface of the picture tube is coated with small phospher dots When the beam hits a phospher dot it glows with a brightness proportional to the strength of the beam and how often it is excited by the beam

Display Technologies: CRTs Vector Displays Anybody remember Battlezone? Tempest?

Display Technologies: CRTs Vector Displays Early computer displays: basically an oscilloscope Control X,Y with vertical/horizontal plate voltage Often used intensity as Z Name two disadvantages Just does wireframe Complex scenes  visible flicker

Display Technologies: CRTs Raster Displays Raster: A rectangular array of points or dots Pixel: One dot or picture element of the raster Scan line: A row of pixels

Display Technologies: CRTs Raster Displays Black and white television: an oscilloscope with a fixed scan pattern: left to right, top to bottom To paint the screen, computer needs to synchronize with the scanning pattern of raster Solution: special memory to buffer image with scan- out synchronous to the raster. We call this the framebuffer.

Display Technologies: CRTs Phosphers Flourescence: Light emitted while the phospher is being struck by electrons Phospherescence: Light emitted once the electron beam is removed Persistence: The time from the removal of the excitation to the moment when phospherescence has decayed to 10% of the initial light output

Display Technologies: CRTs Raster Displays Frame must be “refreshed” to draw new images As new pixels are struck by electron beam, others are decaying Electron beam must hit all pixels frequently to eliminate flicker Critical fusion frequency Typically 60 times/sec Varies with intensity, individuals, phospher persistence, lighting...

Display Technologies: CRTs Raster Displays Interlaced Scanning Assume can only scan 30 times / second To reduce flicker, divide frame into two “fields” of odd and even lines 1/30 Sec 1/60 Sec Field 1 Field 2 Frame

Display Technologies: CRTs Raster Displays Scanning (left to right, top to bottom) Vertical Sync Pulse: Signals the start of the next field Vertical Retrace: Time needed to get from the bottom of the current field to the top of the next field Horizontal Sync Pulse: Signals the start of the new scan line Horizontal Retrace: The time needed to get from the end of the current scan line to the start of the next scan line

Display Technology: Color CRTs Color CRTs are much more complicated Requires manufacturing very precise geometry Uses a pattern of color phosphors on the screen: Why red, green, and blue phosphors? Delta electron gun arrangement In-line electron gun arrangement

Display Technology: Color CRTs Color CRTs have Three electron guns A metal shadow mask to differentiate the beams

Display Technology: Raster Raster CRT pros: Allows solids, not just wireframes Leverages low-cost CRT technology (i.e., TVs) Bright! Display emits light Cons: Requires screen-size memory array Discreet sampling (pixels) Practical limit on size (call it 40 inches) Bulky Finicky (convergence, warp, etc)