6
1 Computer Graphics Week1 -Introduction

1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and

Embed Size (px)

Citation preview

Page 1: 1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and

1

Computer Graphics

Week1 -Introduction

Page 2: 1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and

Computer graphics History• Computer graphics generally means creation, storage and manipulation of models and

images• Such models come from diverse and expanding set of fields including physical, mathematical,

artistic, biological, and even conceptual (abstract) structures

2

Frame from animation by William Latham, shown at SIGGRAPH 1992. Latham uses rules that govern patterns of natural forms to create his artwork.

Page 3: 1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and

Graphics Library (GL)• Examples: OpenGL™, DirectX™, Windows Presentation Foundation™ (WPF),

RenderMan™• Primitives (chars, lines, polygons, meshes,…)• Attributes

– color– line style– material properties for 3D

• Lights• Transformations• Immediate mode vs. retained mode

– immediate mode: no stored representation, package holds only attribute state, and application must completely draw each frame

– retained mode: library compiles and displays from scene graph that it maintains, a complex DAG. It is a display-centered extract of the Application Model

3

Page 4: 1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and

What is computer graphics

4

Page 5: 1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and

Some research fields of computer graphics

5

Page 6: 1 Computer Graphics Week1 -Introduction. Computer graphics History Computer graphics generally means creation, storage and manipulation of models and

Basic notions

• Computer graphics – process of producing a picture or image using the computer

• Computer interfaces popular on personal computers

• Desktop publishing • Realistic images generated using mathematical

and physical methods

6