Sie sind auf Seite 1von 29

Introduction to Computer Graphics

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above On set: Pyrotechnics

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Bugs:

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above The Final Stage: Burning the bugs

cgvr.korea.ac.k

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

What is Computer Graphics?


Definition
Producing pictures or images using a computer

Example
Starship Troopers: Tango-Urilla, Death From Above Batman & Robin: The Love Dust

What is Computer Graphics?


Imaging
Representing 2D images

Modeling
Representing 3D objects

Rendering
Constructing 2D images from 3D models

Animation
Simulating changes over time

Imaging
Warping Metamorphosis Non-Photorealistic Rendering

Image Processing
Image Representation Sampling Reconstruction Quantization & Aliasing Image Processing Filtering Warping Morphing Composition Raster Graphics Display devices Color models

15

Modeling
Surface Modeling Solid Modeling Procedure Modeling Simplification

Modeling: creating and representing the geometry of objects in the 3D world


Representations of geometry Curves: splines Surfaces: meshes, splines Procedural modeling Sweeps Fractals Grammars

17

Rendering
Polygonal Rendering Global Rendering Texture Mapping

Rendering: (light, perspective) generating 2D images of the objects


3D Rendering Pipeline Modeling transformations Viewing transformations Hidden surface removal Illumination, shading, and textures Scan conversion, clipping Hierarchical scene graphics OpenGL Global illumination Ray tracing Radiosity

OpenGL

19

Animation
Keyframe Animation Inverse Kinematics Dynamics Motion Capture

Animation: (movement) describing how objects change in time


Keyframing Kinematics Articulated figures Motion capture Capture Warping Behaviors Planning, learning, etc.

21

Applications
Display of Information Design Simulation Computer Art Entertainment

Display of Information
Graphics for Scientific, Engineering, and Medical Data

Nebula

Medical Image

Design
Graphics for Engineering and Architectural System Design of Building, Automobile, Aircraft, Machine etc.

AutoCAD 2002

Interior Design

Simulation
Computer-Generated Models of Physical, Financial and Economic Systems for Educational Aids

Flight Simulator

Mars Rover Simulator

Computer Art
Graphics for Artist

Metacreation Painter

Entertainment
Graphics for Movie, Game, VR etc.

Final Fantasy

Online Game

Whats Our Scope?


Not a Tutorial on Commercial Software
3DMax, Maya, Photoshop, etc.

Not about Graphics Business


3D online-game, E-commerce, etc.

Graphics = Algorithm for Visual Simulation


Imaging, Modeling, Rendering, Animation

Textbook
Computer Graphics C Version
D. Hearn and M. P. Baker 2nd Edition PRENTICE HALL