Introduction to Computer Graphics Graphics Laboratory Korea University http://kucg.korea.ac.kr
Contents What is computer graphics? Main themes Applications Graphics process http://kucg.korea.ac.kr
Inspirational Video Entirely computer-generated "Geri's Game." (c) Pixar 1997 http://kucg.korea.ac.kr
Exercise: Video Analysis What is modeled or simulated to produce this video? Representing (modeling) of objects Illumination Light refraction Opacity Shadows Textures Camera focus Animation Physics Music Scenario http://kucg.korea.ac.kr
What is Computer Graphics? Producing pictures/images using a computer Algorithms for visual simulations http://kucg.korea.ac.kr
Main Themes Imaging Modeling Rendering Animation Representing 2D images Modeling Representing 3D objects Rendering Constructing 2D images from 3D models Animation Simulating changes over time http://kucg.korea.ac.kr
Imaging Generate an artistic image <Image Modification> <Image Filtering> <Morphing> http://kucg.korea.ac.kr
Modeling Shape description & design http://kucg.korea.ac.kr
Rendering Simulating behavior of lights & image formation http://kucg.korea.ac.kr
<Motion Capture> Animation Motion representation & control <Motion Blur> <Motion Capture> http://kucg.korea.ac.kr
Animation Examples Motion Capture-Based Fluid Simulation http://kucg.korea.ac.kr
Applications Computer-Aided Design (CAD) Scientific Visualization Training & Education Computer Art Entertainment http://kucg.korea.ac.kr
Computer-Aided Design For engineering and architectural system Design of building, automobile, aircraft, etc. Los Angeles Airport (Billy Jepson, UCLA) Boeing 777 Airplane (Boeing Corporation) Gear Shaft Design (Intergraph Corporation) http://kucg.korea.ac.kr
Scientific Visualization For scientific, engineering, and medical data Airflow inside a Thunder Strom (Bob Wilhelmson, Univ. of Illinois at Urbana-Champaign) Apo A-1 (Theoretical Biophysics Group, Univ. of Illinois at Urbana-Champaign) Visible Human (National Library of Human) http://kucg.korea.ac.kr
Training Computer-generated models of physical, financial and economic systems For educational aids Flight Simulation (NASA) Driving Simulation (Evans & Sutherland) http://kucg.korea.ac.kr
Education Forum of Trojan Human Skeleton (Bill Jepson, UCLA) (SGI) http://kucg.korea.ac.kr
E-Commerce Virtual Phone Store (Lucent Technology) Interactive Kitchen Planner (Matsushita) http://kucg.korea.ac.kr
Computer Art Graphics for artist Blair Arch (Marissa Range ’98) http://kucg.korea.ac.kr
The Matrix : Revolutions, 2003 Entertainment Graphics for movies, games, VR etc. The Matrix : Revolutions, 2003 World of Warcraft, 2004 http://kucg.korea.ac.kr
Graphic Process 3D Geometric Models Image Storage and Rendering Display Rendering 3D Animation Definition Texture Information http://kucg.korea.ac.kr
Graphics Process: Geometric Modeling 3D Scanning Interactive Geometric Modeling 3D Geometric Models Rendering Modeling Libraries Displacement Mapping http://kucg.korea.ac.kr
Graphics Process: Geometric Modeling http://kucg.korea.ac.kr
Geometric Process: 3D Animation Motion Design Motion Computation 3D Animation Definition Rendering Motion Capture Dynamic Deformations http://kucg.korea.ac.kr
Geometric Process: 3D Animation The Incredibles, 2004 http://kucg.korea.ac.kr
Graphics Process: Texturing Scanned Images Texture Information Captured Images Rendering Painted Images http://kucg.korea.ac.kr
Graphics Process: Texturing http://kucg.korea.ac.kr
Graphic Process : Rendering Geometric Models Rendering Image Storage and Display Transformation, Clipping, Perspective Image Generation 3D Animation Definition Texture Information http://kucg.korea.ac.kr
Graphic Process : Rendering http://kucg.korea.ac.kr
Graphic Process: Image Storage and Display Hardware Framebuffer Rendering Film Recorder Disk File Video Recorder http://kucg.korea.ac.kr