+ All Categories
Home > Documents > Computer Graphics Introduction

Computer Graphics Introduction

Date post: 01-Jan-2016
Category:
Upload: dawn-henson
View: 39 times
Download: 0 times
Share this document with a friend
Description:
Computer Graphics Introduction. Graphics: All aspects of the production of pictures (images) using a computer. Application areas: Display of Information Design Simulation User Interfaces. Basic Graphics System: Processor Memory Frame buffer Output device Input device. - PowerPoint PPT Presentation
20
Computer Graphics Introduction
Transcript
Page 1: Computer Graphics Introduction

Computer GraphicsIntroduction

Page 2: Computer Graphics Introduction

Graphics: All aspects of the production of pictures (images) using a computer

Application areas:

Display of Information

Design

Simulation

User Interfaces

Page 3: Computer Graphics Introduction

Basic Graphics System:

Processor

Memory

Frame buffer

Output device

Input device

Basic Graphics System:

Processor

Memory

Frame buffer

Output device

Input device

Basic Graphics System:

Processor

Memory

Frame buffer

Output device

Input device

Basic Graphics System:

Processor

Memory

Frame buffer

Output device

Input device

Basic Graphics System:

Processor

Memory

Frame buffer

Output device

Input device

Basic Graphics System:

Processor

Memory

Frame buffer

Output device

Input device

Page 4: Computer Graphics Introduction

Pixels & Frame buffer

Raster: array of pixels

Pixel: picture element

Frame Buffer: memory area used to store pixel/raster data

DRAM: Dynamic random access memory

Depth: number of bits of information stored

for each pixel

Resolution: number of pixels in frame

buffer (on screen)

VRAM: Video random access memory

Page 5: Computer Graphics Introduction

Processor:

- may be main CPU or special purpose processor on video card

- performs Rasterization (Scan Conversion) conversion of geometric primitives (line, circle, etc) to pixel values in frame buffer

Page 6: Computer Graphics Introduction

Output devices

CRT: Cathode Ray Tube

refresh

flicker

triads

shadow mask

LCD: Liquid crystal display

CRT: Cathode Ray Tube

refresh

flicker

triads

shadow mask

Page 7: Computer Graphics Introduction

Refresh

RASTER SCAN

Page 8: Computer Graphics Introduction

Output devices

CRT: Cathode Ray Tube

refresh

flicker

triads

shadow mask

Page 9: Computer Graphics Introduction

TRIAD

SHADOWMASK

Page 10: Computer Graphics Introduction

Vector Displaysgraphics primitives are made of sequences of strokes or vectors

Raster Displaysdisplay graphics primitives in a refresh buffer in terms of the primitive’s component pixels

Page 11: Computer Graphics Introduction

Vector Displaysgraphics primitives are made of sequences of strokes or vectors

IDEAL LINE DRAWING RANDOM SCAN

Page 12: Computer Graphics Introduction

Raster Displaysdisplay graphics primitives in a refresh buffer in terms of the primitive’s component pixels

IDEAL LINE DRAWING RASTER SCAN

Page 13: Computer Graphics Introduction

Raster Displaysdisplay graphics primitives in a refresh buffer in terms of the primitive’s component pixels

IDEAL LINE DRAWING FILLED RASTER SCAN

Page 14: Computer Graphics Introduction

IMAGES:

Point: a location on an object (or in space) relative to a Reference Coordinate System

Cartesian Coordinates: 3D space, perpendicular axes, equal distance measures on each axis

Object: specified by an organized grouping of Metric and topological information

Vertices: corner points. They carry metric information -- (X,Y,Z) coordinates.

Vertex listing: list of vertex identifiers forming polygon boundary (usually a list of indices into the vertex array)

Page 15: Computer Graphics Introduction

What must be specified (known)

1 - What are the objects in the scene

2 - Where are the objects in the scene

3 - Where is the viewer

4 - Where is the viewer looking

5 - What type of projection is assumed

6 - Where are the lights

7 - ....

4 - Where is the viewer looking

1 - What are the objects in the scene

2 - Where are the objects in the scene

3 - Where is the viewer

6 - Where are the lights

5 - What type of projection is assumed

Image creation:NOTE: An image is generally a 2D projection or rendering of a 3D scene

Page 16: Computer Graphics Introduction

Light: visible part of the electromagnetic spectrum

Wavelength: identifies light color (350-780 nanometers)

Light sources characterized by location, nature (point or area), color, brightness

(Simplifying assumption for now -- assume monochromatic (single color) lights)

Page 17: Computer Graphics Introduction

Ray tracing is a method for following the path of a photon from its origin at a light source, bouncing off the various surfaces it strikes, before it strikes the image plane.

Page 18: Computer Graphics Introduction
Page 19: Computer Graphics Introduction

The Pinhole Camera

Simple model for a camera.

The pinhole allows only a small number of light rays to pass through from the scene to the film.

Film

Pinhole

Page 20: Computer Graphics Introduction

Computer graphics model of pinhole camera

Eye

The pinhole is replaced by the eye and the film plane moves out in front of the pinhole (eye).


Recommended