unit i 2d primitives introduction 1 snsce/it/aruna

49
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Upload: lawrence-singleton

Post on 31-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

UNIT I2D PRIMITIVES

INTRODUCTION

1SNSCE/IT/ARUNA

Page 2: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

1.1 DEFINITION

Computer Graphic is the discipline of producing picture or images using a computer which include

ModelingCreationManipulationstorage of geometric objectsRenderingconverting a scene to an image

the process of transformationsRasterizationshadingIlluminationanimation of the image, etc.

2

SNSCE/IT/ARUNA

Page 3: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

3

MODELING CREATION MANIPULATION

Geometric objects

Page 4: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

1.1RENDERING

SNSCE/IT/ARUNA

4

Process of generating an image from a model

Page 5: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

CONVERTING A SCENE TO AN IMAGE

SNSCE/IT/ARUNA

5

Page 6: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Rasterization

Task of taking an image described in a vector graphics format (shapes) Converting it into a raster image (pixels or dots) for output on a video display or printer or for storage in a bitmap file format.

SNSCE/IT/ARUNA

6

Page 7: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Shading

SNSCE/IT/ARUNA

7

Page 8: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Shading

SNSCE/IT/ARUNA

8

Page 9: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

ILLUMINATION

The transport of luminous flux from light sources between points via direct and indirect paths

Lighting - the process of computing the luminous intensity reflected from a specified 3-D point

SNSCE/IT/ARUNA

9

Page 10: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Animation of the image

The process used for generating animated images

SNSCE/IT/ARUNA

10

Page 11: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

1.2 APPLICATION

Computer Aided Design (CAD)

SNSCE/IT/ARUNA

11

Page 12: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

PRESENTATION GRAPHICS

Generating the report and summaries the financial statistical, economic, research etc.,

SNSCE/IT/ARUNA

12

Page 13: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

COMPUTER ART

SNSCE/IT/ARUNA

13

cartoon diagram produced with paint brush program, artist work at monitor

Electronic watercolor

Electronic Avalanche

Page 14: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

14

Sphere of influence

Page 15: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

15

Page 16: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

16

Page 17: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

ENTERTAINMENT

SNSCE/IT/ARUNA

17

star trek-the Wrath of khan

Page 18: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

18

Computer generated Scene

KNICKKNACK

Red’s dream

Page 19: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

TV series

SNSCE/IT/ARUNA

19

graphics combined with a live scene

Page 20: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

20

reconstruction of thirteenth century

Page 21: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

21

MORPHING

Page 22: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

EDUACTION AND TRAINING

SNSCE/IT/ARUNA

22

Nuclear reactorFlight simulator motion

Naval Simulator Space shuttleAutomobile

Page 23: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

VISUALIZATION

SNSCE/IT/ARUNA

23

technique for creating images, diagrams, or animations to communicate a message.

Page 24: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

IMAGE PROCESSING

SNSCE/IT/ARUNA

24

Page 25: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

GRAPHICAL USER INTERFACE

SNSCE/IT/ARUNA

25

Page 26: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

1.3 OVERVIEW OF GRAPHICS SYSTEM

SNSCE/IT/ARUNA

26

Video Display DevicesRaster-Scan SystemsGraphics Workstations and Viewing SystemsInput DevicesHard-Copy DevicesGraphics NetworksGraphics on the InternetGraphics SoftwareIntroduction to OpenGLSummary

Page 27: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

VIDEO DISPLAY DEVICES

SNSCE/IT/ARUNA

27

Page 28: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

CATHODE-RAY TUBE (CRT)

SNSCE/IT/ARUNA

28

Basic design of a magnetic-deflection CRT

Page 29: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

CATHODE-RAY TUBE (CRT)

SNSCE/IT/ARUNA

29

Raster-Scan Displays

Page 30: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

30

Random-Scan Displays

Page 31: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

31

Color CRT Monitors

Page 32: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Flat-Panel Displays

SNSCE/IT/ARUNA

32

Liquid crystal displays (LCD)Plasma panelsElectroluminescent panels (ELD)Light-emitting diode display (LED)

Page 33: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

33

Three-Dimensional Viewing Devices

Page 34: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

34

Stereoscopic and Virtual-Reality Systems

Page 35: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

PRINTABLE CROSS CROSS EYE VIEWER

SNSCE/IT/ARUNA

35

Page 36: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

36

Page 37: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

RASTER-SCAN SYSTEMS

SNSCE/IT/ARUNA

37

Rectangular pattern of image capture and reconstruction in television

Page 38: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

GRAPHICS WORKSTATIONSAND VIEWING SYSTEMS

SNSCE/IT/ARUNA

38

An artist’s workstation, featuring a monitor, a keyboard, a graphics tablet with a hand cursor, and a light table, in addition to data storage and telecommunications devices

High resolution(2048 by 2048)graphics monitor.

Page 39: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

39

Page 40: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

INPUT DEVICES

SNSCE/IT/ARUNA

40

Keyboards, Button Boxes, and DialsMouse Devices

Z mouse features three buttons, a mouse ball underneath, a thumbwheel on the side, and a trackball on top

Trackballs and Spaceballs

Page 41: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

41

1. stick, 2. base, 3. trigger, 4. extra buttons, 5. autofire switch, 6.throttle, 7. hat switch (POV hat), 8.suction cup.

Page 42: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

42

Data Gloves Digitizers

Page 43: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

43

Scanner Touch Panels

Page 44: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

LIGHT PEN

SNSCE/IT/ARUNA

44

Page 45: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

45

Voice Systems

Page 46: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

SNSCE/IT/ARUNA

46

HARD-COPY DEVICES

Page 47: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

GRAPHICS SOFTWARE

General graphics programming packages are GL (Graphics Library) OpenGL VRML (Virtual-Reality Modeling Language) Java 2D Java 3D

SNSCE/IT/ARUNA

47

Page 48: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Coordinate representation

SNSCE/IT/ARUNA

48

Page 49: UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA

Graphics Functions

Graphics package provides users with a variety of functions for creating and manipulating pictures

Graphics output, input, Attribues, transformations, viewing, subdividing pictures, or general control.

Graphics output primitives - points, straight lines, curved lines, filled color areas (usually polygons), and shapes

SNSCE/IT/ARUNA

49