Introduction to Computer Graphics -...

Post on 04-Sep-2019

49 views 5 download

Transcript of Introduction to Computer Graphics -...

Introduction to Computer Graphics

Jung Lee

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 2 KUCG |

Contents

• What is Computer Graphics?

• Demo Video

• Graphics Process

• Technical Demo

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 3 KUCG |

What is Computer Graphics?

• Producing images using a computer

• Algorithms for Visual Simulations

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 4 KUCG |

Demo Video (1/8)

[Geri’s game, 1997]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 5 KUCG |

Demo Video (2/8)

[The Curious Case of Benjamin Button, 2008]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 6 KUCG |

Demo Video (3/8)

[UP, 2009]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 7 KUCG |

Demo Video (4/8)

[추노, 2010]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 8 KUCG |

Demo Video (5/8)

[The Last Airbender, 2010]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 9 KUCG |

Demo Video (6/8)

[Inception, 2010]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 10 KUCG |

Demo Video (7/8)

[Tangled, 2011]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 11 KUCG |

Demo Video (8/8)

[X-Men 5 : First Class, 2011]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 12 KUCG |

CG Production Process Example 1

[태풍, 2005]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 13 KUCG |

CG Production Process Example 2

[Avatar, 2008]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 14 KUCG |

Graphic Process

3D Geometric

Models

3D Animation Definition

Rendering Image

Storage & Display

Imaging & Texturing

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 15 KUCG |

Graphics Process : Geometric Modeling

3D Geometric

Models Rendering

3D Scanning

3D Modeling Tool

Modeling Libraries

Displacement Mapping

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 16 KUCG |

Geometric Modeling Techniques

[Curved Surface] [Constructive Solid Geometry]

[Scanned Point Cloud] [Subdivision Surface]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 17 KUCG |

Geometric Modeling Examples

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 18 KUCG |

Modeling in Practical Area

[Final Fantasy : The Spirits Within, 2001]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 19 KUCG |

Geometric Process : 3D Animation

3D Animation

Rendering

Motion Design

Physically Based Simulation

Motion Capture

Dynamic Deformation

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 20 KUCG |

Geometric Process : 3D Animation

• Motion Representation & Control

[Motion Blur] [Motion Capture, Avatar(2009)]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 21 KUCG |

3D Animation Example

[Embedded Deformation for Shape Manipulation] (Robert W. Summer et al., SIGGRAPH 2007)

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 22 KUCG |

Graphic Process : Imaging

[Image Modification] [Image Filtering]

[Morphing]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 23 KUCG |

Graphics Process : Texturing

Texture Information

Rendering

Scanned Images

Painted Images

Captured Images

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 24 KUCG |

Texturing Examples

[Final Fantasy : The Spirits within, 2001]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 25 KUCG |

Graphic Process : Rendering

Texture Information

3D Animation

3D Geometric Models

Rendering

Transformation, Clipping,

Perspective

Image Generation

Image Storage

and Display

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 26 KUCG |

Graphic Process : Rendering

• Simulating Lights & Image Formation

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 27 KUCG |

Graphic Process : Image Storage & Display

Hardware Framebuffer

Rendering

Disk File

Film Recorder

Video Recorder

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 28 KUCG |

Technical Demo : Physics Based Simulation (1/2)

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 29 KUCG |

Technical Demo : Physics Based Simulation (2/2)

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 30 KUCG |

Technical Demo : Flame Simulation

[Wrinkled Flames and Cellular Patterns] (J. M. Hong et al., SIGGRAPH 2007)

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 31 KUCG |

Technical Demo : Hair Simulation

[Hair Simulation, 2005]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 32 KUCG |

Technical Demo : Water Simulation

[Discontinuous Fluids, SIGGRAPH 2005]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 33 KUCG |

Technical Demo : Liquid Jet Simulation

[Discontinuous Fluids, SIGGRAPH 2005]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 34 KUCG |

Technical Demo : Bubble Simulation

[Bubbles Alive, SIGGRAPH 2008]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 35 KUCG |

Technical Demo : Fire Simulation

[Wrinkled Flames and Cellular Patterns, SIGGRAPH 2007]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 36 KUCG |

Technical Demo : Cloth Simulation

[Wrinkled Flames and Cellular Patterns, SIGGRAPH 2007]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 37 KUCG |

Application : Computer Aided Design(CAD)

• For Engineering and Architectural System Design of building, automobile, aircraft, etc.

[Architectural Design] [Computer Aided Sculpture] [Mechanical Parts]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 38 KUCG |

Application : Scientific Visualization

• For Scientific, Engineering, and Medical Data

[Medical Display]

Korea University Computer Graphics Lab.

Jung Lee | March 8, 2012 | # 39 KUCG |

Application : Game

[Diablo 3, 2012]