Post on 04-Sep-2019
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]