Introduction to Computer...

29
Graphics Graphics Lab @ Korea University http://kucg.korea.ac.kr Introduction to Computer Graphics Korea University

Transcript of Introduction to Computer...

Graphics

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Introduction to Computer Graphics

Korea University

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Contents

Inspirational VideoWhat is Computer Graphics?ApplicationsPractical Use

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Inspirational Video

A VFX Journey Through Pan’s LabyrinthCafeFX, Inc.

"Geri's Game." (c) Pixar 1997

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Inspirational Video

A Gentlemen’s DuelBlur Studio, Inc.

"Geri's Game." (c) Pixar 1997

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Inspirational Video

Gears of WarEpic Games Inc.

"Geri's Game." (c) Pixar 1997

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

What is Computer Graphics?

Producing pictures/images using a computerAlgorithms for visual simulations

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Main Themes

ImagingRepresenting 2D images

ModelingRepresenting 3D objects

RenderingConstructing 2D images from 3D models

AnimationSimulating changes over time

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Imaging

Generate an artistic image

<Image Modification> <Image Filtering>

<Morphing>

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Modeling

Shape description & design

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Rendering

Simulating behavior of lights & image formation

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Animation

Motion representation & control

<Motion Blur>

<Motion Capture>

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Applications

Computer-Aided Design (CAD)Scientific VisualizationTraining & EducationEntertainment

KUCG

Graphics Lab @ Korea University

Computer-Aided Design

For engineering and architectural systemDesign of building, automobile, aircraft, etc.

http://kucg.korea.ac.kr

Computer aided sculpturesErgun Akleman

Design of a House Design of mechanical parts

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Scientific Visualization

For scientific, engineering, and medical data

RIT Biochem. 502Paul Craig

Medical Display

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

VR & Training

Computer-generated models of physical, financial and economic systems

For educational aids

NASA/AmesACFS

Army Research LabIES

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Entertainment

Graphics for movies, games, VR etc.

NBA Live 07 Electronic Arts

Beowulf, 2007

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphic Process

3DGeometric

Models

3DAnimationDefinition

RenderingImage

Storage andDisplay

TextureInformation

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphics Process: Geometric Modeling

3DGeometric

ModelsRendering

3D Scanning

InteractiveGeometricModeling

ModelingLibraries

DisplacementMapping

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphics Process: Geometric Modeling

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Geometric Process:3D Animation

3DAnimationDefinition

Rendering

Motion Design

Physically based

Simulation

MotionCapture

DynamicDeformations

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Geometric Process:3D Animation

Embeded Deformation for Shape ManipulationRobert W.Summer, Johannes Schmid and Mark Pauly, SIGGRAPH 2007

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphics Process:Texturing

TextureInformation Rendering

Scanned Images

Painted Images

CapturedImages

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphics Process:Texturing

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphic Process :Rendering

TextureInformation

3DAnimationDefinition

3DGeometric

Models Rendering

Transformation,Clipping,

Perspective

ImageGeneration

ImageStorage

andDisplay

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphic Process :Rendering

KUCG

Graphics Lab @ Korea Universityhttp://kucg.korea.ac.kr

Graphic Process:Image Storage and Display

HardwareFramebuffer

Rendering

DiskFile

FilmRecorder

VideoRecorder

KUCG

Graphics Lab @ Korea University

Physical Animations

Water / Bubbles

http://kucg.korea.ac.kr

Discontinuous Fluids, SIGGRAPH 2005Jeong-Mo Hong, Chang-Hun Kim

Bubbles Alive, SIGGRAPH 2008Jeong-Mo Hong, Ho-Young Lee, Jong-Chul Yoon, Chang-Hun Kim

KUCG

Graphics Lab @ Korea University

Physical Animations

Fire / Configuration Control

http://kucg.korea.ac.kr

Wrinkled Flames and Cellular Patterns

, SIGGRAPH 2007Jeong-Mo Hong, Tamar Shinar, Ron Fedkiw

Controlling Fluid Animation with

Geometric Potential, CASA 2004Jeong-Mo Hong, Chang-Hun Kim

KUCG

Graphics Lab @ Korea University

Practical Uses

In movies

http://kucg.korea.ac.kr

Pirates of the Caribbean 3, 2007 Poseidon, 2006