computer gaphich standar chirayu olkar 48

24
Made by chirayu Olkar Regular 48

Upload: chirayuolkar

Post on 21-Jul-2016

216 views

Category:

Documents


1 download

DESCRIPTION

PPt on Computer graphich standards

TRANSCRIPT

Page 1: Computer Gaphich Standar Chirayu Olkar 48

Made by chirayu Olkar Regular 48

Page 2: Computer Gaphich Standar Chirayu Olkar 48

Computer Graphics is a branch of Computer Science, but its appeal reaches far beyond it.◦ In its short lifetime, computer graphics has

attracted some of the most creative people in the world to its fold.

◦ They come from all disciplines -- art, science, music, …

◦ In fact, since the excitement and diversity of computer graphics can best be conveyed by consideration of its applications, let us take a look at several in more detail.

Chpater 1 -- Introducing: Computer Graphics 2

Page 3: Computer Gaphich Standar Chirayu Olkar 48

Computer graphics is used today in many different areas of industry, business, government, education, and entertainment.

The list is enormous, and is growing rapidly as computers with graphics capabilities become commodity products.

Here is a brief look at some of these areas:

3

Page 4: Computer Gaphich Standar Chirayu Olkar 48

User Interfaces

Interactive plotting in business, science, and technology

4

Page 5: Computer Gaphich Standar Chirayu Olkar 48

Cartography

Medicine

5

Page 6: Computer Gaphich Standar Chirayu Olkar 48

Computer-aided drafting and design Multimedia textbooks

6

Page 7: Computer Gaphich Standar Chirayu Olkar 48

Simulation and animation for scientific visualization and entertainment.

Chpater 1 -- Introducing: Computer Graphics 7

Page 8: Computer Gaphich Standar Chirayu Olkar 48

This book concentrates on fundamental principles and techniques that were derived in the past and are still applicable today -- and generally will be applicable in the future.

It is easier to chronicle the changes in hardware than software, since hardware changes have had a greater influence on how the field has developed. Thus we will begin with hardware.

8

Page 9: Computer Gaphich Standar Chirayu Olkar 48

Two basic display types◦ Vector displays and ◦ Raster displays

Both are based on Cathode Ray Tubes (CRT’s) which we will see in Chapter 4.

9

Page 10: Computer Gaphich Standar Chirayu Olkar 48

Vector displays were developed in the mid-sixties and in common use until the mid eighties.◦ Characters were made up of a sequence of

vectors or strokes. This technique was also called a random scan

cs 10

Page 11: Computer Gaphich Standar Chirayu Olkar 48

Raster displays were developed in the early seventies.◦ it was based on television technology, and

contributed more to the growth of the field than any other technology.

Chpater 1 -- Introducing: Computer Graphics 11

Page 12: Computer Gaphich Standar Chirayu Olkar 48

◦ The complete image on a raster display is formed from the raster, which is a set of horizontal scan lines, each a row of individual pixels

Chpater 1 -- Introducing: Computer Graphics 12

Page 13: Computer Gaphich Standar Chirayu Olkar 48

◦ Since, in the raster system the entire grid of pixels must be stored explicitly, the availability of inexpensive solid-state random-access memory (RAM) for bitmaps in the early seventies was the breakthrough needed to make raster graphics the dominant hardware technology.

◦ Other Defs: bitmap pixmap frame buffer

13

Page 14: Computer Gaphich Standar Chirayu Olkar 48

Advantages of raster over vector:◦ lower cost◦ the ability to fill areas with solid colors or

patterns.

Disadvantages:◦ The discrete nature of pixel representation.

This produces jagged lines (aliasing)◦ Scan conversion is needed◦ Vector displays produce continuous smooth

lines and curves.

14

Page 15: Computer Gaphich Standar Chirayu Olkar 48

A wide range of input devices have been developed.

Basic:◦ keyboard, mouse, joystick, trackball,…

Advanced: ◦ 3D input devices with high degrees of freedom,

and ones with feedback.

Chpater 1 -- Introducing: Computer Graphics 15

Page 16: Computer Gaphich Standar Chirayu Olkar 48

It used to be low-level and device dependent packages supplied by the vendor, making it very difficult to port the software.

We have now moved to high-level device independent packages, which allow much easier porting of software.

Chpater 1 -- Introducing: Computer Graphics 16

Page 17: Computer Gaphich Standar Chirayu Olkar 48

Graphics Software Standards:◦ CORE -- 3D Core Graphics Systems -- a

specification produced by an ACM SIGGRAPH committee in 1977.

◦ GKS - Graphical Kernel System -- (1985) cleaned up and implemented the 2D portion of CORE.

◦ GKS-3D (1988) -- implemented CORE’s 3D portions. Permitted the grouping of primitives (such as

lines, polygons, and character strings -- and their attributes) into collections.

These collections could not be nested.

Chpater 1 -- Introducing: Computer Graphics 17

Page 18: Computer Gaphich Standar Chirayu Olkar 48

◦ PHIGS - Programmers Hierarchical Interactive Graphics System (1988) PHIGS also supports a retained database of

structures, and automatically updated the screen when the database had been altered.

◦ PHIGS+ (1992) added features for photorealistic rendering.

◦ Other standards Postscript X-Windows OpenGL PEX

◦ The copyright of this book.

18

Page 19: Computer Gaphich Standar Chirayu Olkar 48

◦ Graphics provides one of the most natural means of communicating with a computer, since our 2D and 3D pattern recognition abilities

allow us to perceive and process data rapidly and efficiently.

◦ Interactive computer graphics permits extensive, high-bandwidth user-computer interaction. Such interactions significantly enhance our ability

to understand data, to perceive trends, and to visualize real or imaginary objects.

19

Page 20: Computer Gaphich Standar Chirayu Olkar 48

The high-level conceptual framework shown here can be used to describe almost any interactive graphics system

20

Page 21: Computer Gaphich Standar Chirayu Olkar 48

The three major parts of the framework are:◦ Application Modeling

Calculating what is to be displayed◦ Displaying the Model

Calling the graphics API routines◦ Interaction Handling

Handling user interaction, which will change the model, and therefore the display.

typically an event driven loop

21

Page 22: Computer Gaphich Standar Chirayu Olkar 48

Graphical interfaces have replaced textual interfaces as the standard means for user-computer interaction.

Until the late eighties, the bulk of computer-graphics applications dealt with 2D objects; 3D applications were relatively rare.

22

Page 23: Computer Gaphich Standar Chirayu Olkar 48

The spectacular progress of VLSI semiconductor technology also led to the explosive growth of 3D accelerators and 3D applications.

Images and animations are no longer merely illustrations in science and engineering -- they have become part of the content of science and engineering and are influencing how scientists and engineers conduct their daily work.

23

Page 24: Computer Gaphich Standar Chirayu Olkar 48

Made by Chirayu olkar Regular 48

24