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

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

Transcript of UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.

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