B a c kn e x t h o m e CSCI 346 Chapter 1 Graphics Systems and Models.

Slides:



Advertisements
Similar presentations
Computer Graphics- SCC 342
Advertisements

Introduction to Raster scan display C A E D C Computer Aided Engineering Design Centre.
Fundamentals of Computer Graphics Part 1
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Overview of Graphic Systems
Display Hardware Yingcai Xiao Display Hardware Yingcai Xiao.
CMPE 466 COMPUTER GRAPHICS
1 Lecture 2 Main components of graphical systems Graphical devices.
Java ThreadsGraphics Programming Graphics Programming: Graphics Devices.
Input/Output Devices Graphical Interface Systems Dr. M. Al-Mulhem Feb. 1, 2008.
Introduction to Computer Graphics Survey (Chapter 1) Graphics Systems (Chapter 2)
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
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.
1 Graphics hardware Output devices Input devices.
Computer Graphics Hardware and Software Lecture Notes, CEng 477.
Computer Graphics/and Multimedia CMM472/CIT773 What is CG ?, History of CG, Course Overview.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-2 CAD Systems Industrial Engineering Department King Saud University.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 46 C O M P U T E R G R A P H I C S Guoying Zhao 1 / 46 Computer Graphics Introduction II.
Basics of a Computer Graphics System Introduction to Computer Graphics CSE 470/598 Arizona State University Dianne Hansford.
Computer Graphics/and Multimedia CMM472/CIT773 What is CG ?, History of CG, Course Overview.
Peripherals The term peripherals refers to all hardware devices that are attached to your computer and are controlled by your computer system Peripherals.
Graphics System CSC 2141 Introduction to Computer Graphics.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Unit 1 Graphics Systems and Models.
1 Computer Graphics Week3 –Graphics & Image Processing.
BY Kamran Yousaf Computer Graphics & Animation. BY Kamran Yousaf Contents Introduction Usage, Application & Advantages Video Display Devices Output Devices.
Computer Graphics.
1 By Dr. Hany Elsalamony. 2 3  Computer graphics generally means creation, storage and manipulation of models and images  Such models come from diverse.
Chapter 1: Graphics Systems and Models Instructor: Shih-Shinh Huang 1.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Computer Graphics Hardware
Graphics Systems and Models Chapter 1. CS 480/680 2Chapter 1 -- Graphics Systems and Models Introduction: Introduction: Computer Graphics Computer Graphics.
CSC 461: Lecture 1 1 Lecture 1: Introduction Objectives Explore what computer graphics is about Survey some application areas Introduce a history of computer.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
CS 480/680 Computer Graphics Image Formation Dr. Frederick C Harris, Jr.
Overview of Graphics Systems. Cathode-ray Tube (CRT) - colors are represented using Red, Green, and Blue components - the CRT has a mechanism for.
Scientific Visualization with OpenGL 22 February 2006.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Lecture # 4 Output Devices. Output Devices Devices that convert machine language into human understandable form. Output can be in display form, on paper.
Introduction to Graphical Hardware Display Technologies
Institute for Visualization and Perception Research 1 © Copyright Haim Levkowitz Graphics Systems Overview Video display devices … Input devices.
 Video Display Devices Video Display Devices  Cathode-ray tube (CRT) Monitors Cathode-ray tube (CRT) Monitors  Display Technologies Display Technologies.
Graphics: Conceptual Model Real Object Human Eye Display Device Graphics System Synthetic Model Synthetic Camera Real Light Synthetic Light Source.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
1 Chapter 1: Graphics Systems and Models. 2 Applications of C. G. – 1/4 Display of information Maps GIS (geographic information system) CT (computer tomography)
Computer Graphics.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
Chapter 1 Graphics Systems and Models Models and Architectures.
1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012 Models and Architectures 靜宜大學 資訊工程系 蔡奇偉 副教授 2012.
Lecture 1 Computer Graphic. People remember 10% of what they read 20% of what they hear 30% of what they see 50% of what they hear and see 80% of what.
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.
The Cathode Ray Tube Monitor
1 Chapter 1: Introduction to Graphics. 2 What is computer graphics.
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
Computer Graphics Lecture 3 Computer Graphics Hardware
Graphics Systems and Models
Graphics Programming CSC
Overview of Graphics Systems
Models and Architectures
Models and Architectures
گرافيک کامپيوتري فصل اول : مقدمه ای بر گرافیک کامپیوتری (A Survey of Computer Graphics) فصل دوم: مروری بر سیستم های گرافیکی (Overview of graphic systems)
Graphics Systems SUBJECT: COMPUTER GRAPHICS LECTURE NO: 02 BATCH: 16BS(INFORMATION TECHNOLOGY) 1/4/
Models and Architectures
Models and Architectures
Chapter 2 Overview of Graphics Systems
Overview of Graphics Systems
Presentation transcript:

b a c kn e x t h o m e CSCI 346 Chapter 1 Graphics Systems and Models

b a c kn e x t h o m e Agenda Homework that is due Wednesday? Chapter 1

b a c kn e x t h o m e Chapter 1 Computer Graphics –producing pictures or images using a computer 40 years ago –drawing lines on a cathode ray tube Today –produce images indistinguishable from photos –produce “realistic” and animated dinosaurs –produce 3D worlds

b a c kn e x t h o m e Computer Graphics Applications Display of Information Design Simulation User Interfaces

b a c kn e x t h o m e Display of Information Maps –GIS –Spatial Resource Planning (SRP) – Medicine –MRI and _images/brain-fmri.jpg _images/brain-fmri.jpg –“seeing the unseen” –Visual Human Project –biology –electrophysiology –mathmatics

b a c kn e x t h o m e Geographic Information System (GIS) Stores information about the world as a collection of thematic layers that can be linked together by geography. Uses include –tracking delivery vehicles, –planning applications –modeling global atmospheric circulation.

b a c kn e x t h o m e GIS

b a c kn e x t h o m e Spatial Resource Planning Spatially-referenced data within engineering, operations and distribution network management Analogous to what Enterprise Resource Planning (ERP) solutions do for data held in accounting, human resources, procurement and project management systems,

b a c kn e x t h o m e Magnetic Resonance Imaging (MRI) and fMRI Uses magnetism and radio waves to produce images

b a c kn e x t h o m e Ultrasound or CT Scan Images are produced by very high frequency sound waves or x-rays

b a c kn e x t h o m e Scientific Visualization Visual Human Project “Visible Man Thighs” from GE Research and Development (Bill Lorenson) from GE Research and Development (Bill Lorenson)

b a c kn e x t h o m e Scientific Visualization Electrophysiology Computed Potential Distribution on the Cardiac Surface during reentry: Spiral Tip Meandering, an arrhythmia model

b a c kn e x t h o m e Design "the evaluation of alternative solutions and the specification of a solution” CAD / CAM (inc rapid prototyping) VLSI design generate a possible design, test, use solution as a basis for other solution

b a c kn e x t h o m e Simulation Simulators – surgeryhttp://www- kismet.iai.fzk.de/VRTRAIN/phD_mai n.html, flighthttp://www- kismet.iai.fzk.de/VRTRAIN/phD_mai n.html Games Educational (edutainment) software Virtual Reality

b a c kn e x t h o m e User Interfaces Interaction with computers –WindowsWindows –Icons –Menus –Pointing device

b a c kn e x t h o m e Graphics System Processor Memory Frame buffer Output devices Input devices

b a c kn e x t h o m e Processor Simple system -- one processor handling –Normal processing –Graphics processing  Rasterization  Scan conversion

b a c kn e x t h o m e Pixels and the Frame Buffer Picture or image is produced as a array (raster) of picture elements (pixels) Pixels are stored in part of memory called the frame buffer

b a c kn e x t h o m e Frame Buffer depth -- number of bits used for each pixel –full color systems  true color systems  RGB color systems  24 or more bits per pixel resolution -- number of pixels in the frame buffer

b a c kn e x t h o m e Output Devices Dominant type of display is the CRT (cathode ray tube) CRT emits light for a short time -- a few milliseconds. For a human to see a steady image the path must be retraced or refreshed at least 50x/sec how are pixels displayed

b a c kn e x t h o m e How Are Pixels Displayed? Noninterlaced –displayed row by row Interlaced –Displayed every other row –50-75X/second (50-75Hertz) –60Hz display refreshes the entire screen 30x/sec –Commercial TV

b a c kn e x t h o m e Color CRTs 3 phosphors arranged in (sometimes triangular) triads shadow mask CRT screen with small holes ensures only one phosphor is excited

b a c kn e x t h o m e Other Output Devices - Raster Liquid Crystal Displays (LCD) Plasma Displays LED Displays Printers

b a c kn e x t h o m e Input Devices Keyboard Mouse Lightpen Joystick Data tablet

b a c kn e x t h o m e Ways to Read an Input Device Sampling –What is its input right now ? Event-based –Wait until the user does something

b a c kn e x t h o m e 3D Input Devices 3D Input devices Read a 3D position Returns 3 numbers to the program: an (x,y,z) triple Examples: digitizer, spaceball, glove

b a c kn e x t h o m e Objects and Viewers 3d world Object is a constant Viewer forms the image –human viewing system - back of eye –camera - film plane –different viewers see the same object differently

b a c kn e x t h o m e Objects and Viewers Pinhole Camera

b a c kn e x t h o m e Light and Images no light -- can't see anything simplest scenario one light source –light from the source strikes various surfaces of the objects –portion is reflected and goes thru the lens to the camera –many variations based on the surface characteristics of the object

b a c kn e x t h o m e Light a form of electromagnetic radiation the light or visible spectrum is a subset of the electromagnetic spectrum (includes radio waves) light travels in straight lines from the source to the object a theoretical point source would have monochromatic light emanating equally in all directions

b a c kn e x t h o m e Ray Tracing simple concept computationally expensive scene –viewer –objects –and a light source –a ray: semi infinite line emanates from the point source and travels to infinity in some direction

b a c kn e x t h o m e Ray Tracing

b a c kn e x t h o m e Ray Tracing Tracing rays from the light source to the eye. Lots of rays are wasted because they never reach the eye.

b a c kn e x t h o m e Ray Tracing Trace a new ray toward the light source.

b a c kn e x t h o m e Ray Tracing

b a c kn e x t h o m e Ray Tracing - Recursive

b a c kn e x t h o m e Ray Tracing rays travel –directly to the viewer –out to infinity –strike an object and  mirror - reflect  diffuse surface - scatter  transparent - light passes thru the object but is changed maybe refracted or bent

b a c kn e x t h o m e Ray Tracing modeled on the real world not fast -- in fact so slow that for real time or even semi real time graphics we need to look for another option

b a c kn e x t h o m e Homework for this week Reading Chapter 2 Homework 1 - Due 9:00 AM 01/24/07