Introduction to Computer Graphics Graphics Laboratory Korea University kucg.korea.ac.kr
Contents What is computer graphics? Main themes Applications Graphics process kucg.korea.ac.kr
Inspirational Video Entirely computer-generated "Geri's Game." (c) Pixar 1997 kucg.korea.ac.kr
Exercise: Video Analysis What is modeled or simulated to produce this video? Representing of objects Simulate light Shadows Textures Camera focus Opacity Light refraction Animation Physics Music Story ideas kucg.korea.ac.kr
What is Computer Graphics? Producing pictures or images using a computer Algorithms for visual simulations 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 kucg.korea.ac.kr
Imaging Generate an artistic image <Image Modification> <Image Filtering> <Morphing> kucg.korea.ac.kr
Modeling Shape description & design kucg.korea.ac.kr
Rendering Simulating behavior of lights & image formation kucg.korea.ac.kr
<Motion Capture> Animation Motion representation & control <Motion Blur> <Motion Capture> kucg.korea.ac.kr
Applications Computer-Aided Design (CAD) Scientific Visualization Training & Education Computer Art Entertainment 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) 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) kucg.korea.ac.kr
Training Computer-generated models of physical, financial and economic systems For educational aids Flight Simulation (NASA) Driving Simulation (Evans & Sutherland) kucg.korea.ac.kr
Education Forum of Trojan Human Skeleton (Bill Jepson, UCLA) (SGI) kucg.korea.ac.kr
E-Commerce Virtual Phone Store (Lucent Technology) Interactive Kitchen Planner (Matsushita) kucg.korea.ac.kr
Computer Art Graphics for artist Blair Arch (Marissa Range ’98) kucg.korea.ac.kr
Entertainment Graphics for movies, games, VR etc. Jurassic Park Final Fantasy Jurassic Park 온라인 게임 “뮤” (웹젠) kucg.korea.ac.kr
Graphic Process 3D Geometric Models Image Storage and Rendering Display Rendering 3D Animation Definition Texture Information kucg.korea.ac.kr
Graphics Process: Geometric Modeling 3D Scanning Interactive Geometric Modeling 3D Geometric Models Rendering Modeling Libraries Displacement Mapping kucg.korea.ac.kr
Graphics Process: Geometric Modeling kucg.korea.ac.kr
Geometric Process: 3D Animation Motion Design Motion Computation 3D Animation Definition Rendering Motion Capture Dynamic Deformations kucg.korea.ac.kr
Geometric Process: 3D Animation kucg.korea.ac.kr
Graphics Process: Texturing Scanned Images Texture Information Captured Images Rendering Painted Images kucg.korea.ac.kr
Graphics Process: Texturing kucg.korea.ac.kr
Graphic Process : Rendering Geometric Models Rendering Image Storage and Display Transformation, Clipping, Perspective Image Generation 3D Animation Definition Texture Information kucg.korea.ac.kr
Graphic Process : Rendering kucg.korea.ac.kr
Graphic Process: Image Storage and Display Hardware Framebuffer Rendering Film Recorder Disk File Video Recorder kucg.korea.ac.kr