CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page

Slides:



Advertisements
Similar presentations
Chapter 5 – Part 2 Input and Output
Advertisements

Interacting with the Computer lesson 2 essential concepts.
Computer Graphics- SCC 342
Graphics System 2012, Fall.
Module 1 Prepared by Elizabeth Isaac DCS, RSET. Flat-Panel Display 1. Flat-Panel displays are thinner. 2. Its weight is less. 3. Need less power compared.
CGMB214: Intro. To Computer Graphics
Overview of Graphic Systems
© 2005 Pearson Education Chapter2 Overview of Graphics Systems.
CMPE 466 COMPUTER GRAPHICS
1 Lecture 2 Main components of graphical systems Graphical devices.
Input/Output Devices Graphical Interface Systems Dr. M. Al-Mulhem Feb. 1, 2008.
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
OpenGL Brian Farrimond Robina Hetherington. What is OpenGL A specification of a set of functions for drawing graphics –Names of functions –What information.
Computer Graphics Hardware and Software Lecture Notes, CEng 477.
Chapter-2 Overview of Graphics Systems Topics: Topics: Video-display system Video-display system Rater Scan systems Rater Scan systems Random scan systems.
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.
Examining Display Devices Computer Concepts Unit B.
Input/Output Chapter 13, Exploring the Digital Domain.
Output Thomas W. Davis. What is Output? Output it data that has been processed into a useful form Output includes: Monitors Printers Speakers Etc.
Basics of a Computer Graphics System Introduction to Computer Graphics CSE 470/598 Arizona State University Dianne Hansford.
Peripherals The term peripherals refers to all hardware devices that are attached to your computer and are controlled by your computer system Peripherals.
1 In the name of God Computer Graphics. 2 Image Mathematical Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing.
Jehee Lee Seoul National University
Graphics System 2011, Fall.
display screens and ergonomics
Overview of Graphics Systems
Computer Graphics Hardware
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
COMPUTER GRAPHICS Hochiminh city University of Technology Faculty of Computer Science and Engineering CHAPTER 01: Graphics System.
Information Technology INT1001 Lecture 3 1. Computers Are Your Future Tenth Edition Chapter 7: Input/Output & Storage Copyright © 2009 Pearson Education,
Overview of Graphics Systems. Cathode-ray Tube (CRT) - colors are represented using Red, Green, and Blue components - the CRT has a mechanism for.
Chapter 6: Input & Output Taking Charge of Computing & Communications.
1 CP586 © Peter Lo 2003 Multimedia Communication Video Fundamentals.
Output Device.  Output devices are devices used to display or retrieve information from the computer.
Lecture # 4 Output Devices. Output Devices Devices that convert machine language into human understandable form. Output can be in display form, on paper.
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.
CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page
Computer Fundamentals MSCH 233 Lecture 5. The Monitor A Monitor is a video screen that looks like a TV. It displays both the input data and instructions,
Overview of Graphics System
Fundamentals of Computers Slide 1 Input Input is any data entered into the computer’s memory. Types of input include:  Data – Unorganized information.
Computer Graphics & Multimedia
K.B.H.POLYTECHNIC,MALEGAON CAMP, MALEGAON. Computer Hardware & Maintenance. S.Y.C.M/I.F Guided By :- Mr.K.S.Pawar. Lecturer in Computer Department.
Introduction to Computers Lesson 3A. home Two Kinds of Monitors Cathode ray tube (CRT) Flat-panel display.
Chapter 2 HAEDWAER.
Name Enrolment no.: Dhruti Desai Khushboo Desai Sneha Gangwani Rajul Shah
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.
Computer Graphics Lecture 02 Graphics Systems Taqdees A. Siddiqi
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.
Graphic Systems. Basic Graphics System Input devices Output device Image formed in FB [Edward Angel, Interactive computer Graphics, 2009]
Introduction to Computers Lesson 1B. home Keyboard Primary input device for entering text and numbers.
LIQUID CRYSTAL TELEVISION (AUDIO AND VIDEO SYSTEM).
COMP413: Computer Graphics Overview of Graphics Systems Chapter 1.
Computer Graphics Lecture 3. Graphics Output Devices A- VIDEO DISPLAY DEVICES 1.Refresh cathode-ray tube (CRT) 2.Raster-Scan Displays 3.Random-Scan Displays.
Introduction to Computer Graphics
Graphics System 2017, Fall.
Chapter 1 Introduction to Computer Graphics
Computer Graphics Lecture 4 Computer Graphics Hardware
Computer Graphics Lecture 3 Computer Graphics Hardware
Overview of Graphics Systems: I
Overview of Graphics Systems
Overview of Graphics Systems
گرافيک کامپيوتري فصل اول : مقدمه ای بر گرافیک کامپیوتری (A Survey of Computer Graphics) فصل دوم: مروری بر سیستم های گرافیکی (Overview of graphic systems)
Graphics Systems SUBJECT: COMPUTER GRAPHICS LECTURE NO: 04 BATCH: 16BS(INFORMATION TECHNOLOGY) 1/4/
Chapter 2 Overview of Graphics Systems
Overview of Graphics Systems
Presentation transcript:

CSE 494/598 Intro to Applied Computer Graphics Anshuman Razdan DCST AR's Web Page AR's Web Page

Anshuman Razdan and Peter Wonka 1 Disclaimer These slides can only be used as study material for the class 494 at ASU The slides cannot be distributed or used for another purpose The slides may contain errors The slides do not contain all the information necessary to succeed in class; additional material from the book must to be studied The slides are based on a lecture from Prof. Purgathofer from the Vienna University of Technology

Chapter 2 Overview of Graphics Systems

Anshuman Razdan and Peter Wonka 3 Objectives Understand the basics of commonly used input and output devices Get started with OpenGL

Anshuman Razdan and Peter Wonka 4 Cathode-Ray Tubes: Overview Cathode-Ray Tubes = CRT

Anshuman Razdan and Peter Wonka 5 CRT: Terms Refresh Rate = frequency at which an image is redrawn 60 Hz (gives me headache) / better 75 – 120 Hz Resolution = number of points that can be displayed without overlap, e.g x 1200 Phosphor color persistence = how long does the phosphor emit light (10% threshold) Raster scan

Anshuman Razdan and Peter Wonka 6 CRT: Raster Scan

Anshuman Razdan and Peter Wonka 7 CRT: Terms Scan Line Frame Buffer color values + other values (stencil, depth, alpha, …) Pixel = picture element Aspect Ration 4:3 most monitors 16:9 HDTV 16:10 some monitors (show 2 pages of text side by side) beware: alternate definitions exist

Anshuman Razdan and Peter Wonka 8 CRT: Terms Depth number of bits per pixel in the (frame) buffer typical: 3 * 8 = 24 bits for the color = true-color system more bits are coming for High Dynamic Range Displays general purpose calculations Horizontal Retrace before new scan line Vertical Retrace before new frame Random-Scan Displays (old technology)

Anshuman Razdan and Peter Wonka 9 CRT: Color Monitors

Anshuman Razdan and Peter Wonka 10 Flat-Panel Displays Flat-Panel: less volume, weight, power requirements compared to CRT Emissive Displays convert electrical energy into light Plasma Panels = gas-discharge displays light emitting diodes Thin-film electroluminescent displays Nonemissive Displays optical effects to convert light into graphics patterns LCD passive matrix active matrix (transistors) more details:

Anshuman Razdan and Peter Wonka 11 Plasma Panel / Thin-film electroluminescent display

Anshuman Razdan and Peter Wonka 12 LCD light can be polarized e.g. vertical, horizontal

Anshuman Razdan and Peter Wonka 13 LCD States of Matter: Solids: molecules maintain their orientation + molecules keep same position with respect to one another Liquids: molecules change orientation and can go anywhere Liquid Crystals: maintain orientation + can go anywhere Nematic Liquid Crystals

Anshuman Razdan and Peter Wonka 14 LCD

Anshuman Razdan and Peter Wonka 15 Stereoscopic and virtual reality systems Idea: Show different image to right eye and left eye Head mounted displays head tracking Active Stereo Glasses + infrared emitter use shutter to switch between left and right eye Passive Stereo different polarization filter for left and right eye

Anshuman Razdan and Peter Wonka 16 Raster-Scan Display Processor Graphics Card / Display Processor / Graphics Controller Digitizing geometric objects into pixels scan conversion: e.g. input: triangle (three vertices) output: colored pixels in the frame buffer now: your graphics card is much more powerful than the CPU!!!

Anshuman Razdan and Peter Wonka 17 NV40 – Nvidia Graphics Card Monitor Video Controller

Anshuman Razdan and Peter Wonka 18 Decision Theater at Arizona State University Large Viewing System

Anshuman Razdan and Peter Wonka 19 Input Devices Keyboard Mouse Trackball Joystick Data Gloves Digitizers Scanner Touch Panels Light Pens

Anshuman Razdan and Peter Wonka 20 Graphics Software VRML OpenGL (used in this course) Java 2D Java 3D Direct 3D

Anshuman Razdan and Peter Wonka 21 Transformations: a first look

Anshuman Razdan and Peter Wonka 22 OpenGL OpenGL basic library – most commands OpenGL Utility (GLU) – some high level commands e.g. generating complex objects, cylinder, sphere OpenGL Utility Toolkit (GLUT) windowing commands

Anshuman Razdan and Peter Wonka 23 Commands Commands are prefixed by gl glBegin, glClear, glCopyPixels Constants are Uppercase seperated by “_” GL_POLYGON Datatypes GLbyte, GLshort, GLint, …

Anshuman Razdan and Peter Wonka 24

Anshuman Razdan and Peter Wonka 25 Example Program First Example (Basics.zip)