introduction to computer graphics - korea...

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

Upload: others

Post on 01-Feb-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Graphics

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

Introduction to

Computer Graphics

Korea University

KUCG

Graphics Lab @ Korea University

Teaching Staff

http://kucg.korea.ac.kr

이 정 박사

[email protected]

박 태 정 박사

[email protected]

김 창 헌 교수

[email protected]

김 보 람 (석사 과정)

[email protected]

김 영 빈 (석사 과정)

[email protected]

박 시 형 (석사 과정)

[email protected]

KUCG

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

Contents

Demo Video

What is Computer Graphics?

Graphics Process

Technical Demo

Applications

KUCG

Graphics Lab @ Korea University

Korean Movie

http://kucg.korea.ac.kr

Typhoon, 2005

KUCG

Graphics Lab @ Korea University

Hollywood Movie

http://kucg.korea.ac.kr

The Chronicles Of Narnia: Prince Caspian, 2008

KUCG

Graphics Lab @ Korea University

Hollywood Movie

http://kucg.korea.ac.kr

Poseidon, 2006

KUCG

Graphics Lab @ Korea University

Hollywood Movie

http://kucg.korea.ac.kr

Superman Returns, 2006

KUCG

Graphics Lab @ Korea University

Hollywood Movie

http://kucg.korea.ac.kr

The Curious Case Of Benjamin Button, 2008

KUCG

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

Hollywood Movie

Avatar, 2009

KUCG

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

Hollywood Movie

UP, 2009

KUCG

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

What is Computer Graphics?

Producing pictures/images using a computer

Algorithms for visual simulations

KUCG

Graphics Lab @ Korea University

CG Movie Production Process

http://kucg.korea.ac.kr

Robot Taekwon V, 2009

KUCG

Graphics Lab @ Korea University

CG Movie Production Process

http://kucg.korea.ac.kr

Robot Taekwon V, 2009

KUCG

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

Graphic Process

3DGeometric

Models

3DAnimationDefinition

RenderingImage

Storage andDisplay

Imaging & Texture

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

Graphics Process:

Modeling

Shape description & design

KUCG

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

Graphics Process:

Animation

Motion representation & control

<Motion Blur>

<Motion Capture>

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 Manipulation, 2007

KUCG

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

Graphic Process:

Imaging

Generate an artistic image

<Image Modification> <Image Filtering>

<Morphing>

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

ModelsRendering

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 :

Rendering

Simulating behavior of lights & image formation

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

Water Animation

http://kucg.korea.ac.kr

Discontinuous Fluids, SIGGRAPH 2005

KUCG

Graphics Lab @ Korea University

Water Animation

http://kucg.korea.ac.kr

Discontinuous Fluids, SIGGRAPH 2005

KUCG

Graphics Lab @ Korea University

Water Animation

http://kucg.korea.ac.kr

Bubbles Alive, SIGGRAPH 2008

KUCG

Graphics Lab @ Korea University

Water Animation

http://kucg.korea.ac.kr

Dropping a Bunny-Shaped Water Volume onto Still Water

KUCG

Graphics Lab @ Korea University

Water Animation

http://kucg.korea.ac.kr

KUCG

Graphics Lab @ Korea University

Water Animation

http://kucg.korea.ac.kr

Discontinuous Fluids, SIGGRAPH 2005

KUCG

Graphics Lab @ Korea University

Fire Animation

http://kucg.korea.ac.kr

Wrinkled Flames and Cellular Patterns, SIGGRAPH 2007

KUCG

Graphics Lab @ Korea University

Gas Animation

http://kucg.korea.ac.kr

Controlling Fluid Animation with Geometric Potential, CASA 2004

KUCG

Graphics Lab @ Korea University

Cloth Animation

http://kucg.korea.ac.kr

KUCG

Graphics Lab @ Korea University

Hair Animation

http://kucg.korea.ac.kr

KUCG

Graphics Lab @ Korea University

Cloth & Hair Animation

http://kucg.korea.ac.kr

The Restless, 2006

KUCG

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

Applications

Movie

Animation

Game

Computer-Aided Design (CAD)

Scientific Visualization

Training

KUCG

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

Movie

"Geri's Game." (c) Pixar 1997A VFX Journey Through Pan’s Labyrinth

CafeFX, Inc.

KUCG

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

Animation

"Geri's Game." (c) Pixar 1997Shrek 3, 2007

KUCG

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

Animation

"Geri's Game." (c) Pixar 1997Ice Age 3, 2009

KUCG

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

Game

"Geri's Game." (c) Pixar 1997Gears of War

Epic Games Inc.

KUCG

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

Game

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

Blizzard Entertainment

KUCG

Graphics Lab @ Korea University

Computer-Aided Design

For engineering and architectural system

Design 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

Training

Computer-generated models of physical,

financial and economic systems

For educational aids

NASA/Ames

ACFS

Army Research Lab

IES