Graphics Introduction to Computer Graphics Lab Korea University
Graphics Introduction to Computer Graphics Lab @ Korea University
What is Computer Graphics? n Definition n n CGVR Producing pictures or images using a computer Example Graphics Lab @ Korea University
What is Computer Graphics? n Definition n n CGVR Producing pictures or images using a computer Example Courtesy of Tippet Studio Graphics Lab @ Korea University
What is Computer Graphics? n Definition n n CGVR Producing pictures or images using a computer Example Courtesy of Tippet Studio Graphics Lab @ Korea University
What is Computer Graphics? n Definition n n CGVR Producing pictures or images using a computer Example Courtesy of Tippet Studio Graphics Lab @ Korea University
What is Computer Graphics? n Imaging n n Representing 3 D objects Rendering n n Representing 2 D images Modeling n n CGVR Constructing 2 D images from 3 D models Animation n Simulating changes over time Graphics Lab @ Korea University
Applications n n n CGVR Display of Information Design Simulation Computer Art Entertainment Graphics Lab @ Korea University
Display of Information n CGVR Graphics for Scientific, Engineering, and Medical Data Nebula Medical Image Graphics Lab @ Korea University
Design CGVR Graphics for Engineering and Architectural System n Design of Building, Automobile, Aircraft, Machine etc. n Auto. CAD 2002 Interior Design Graphics Lab @ Korea University
Simulation n CGVR Computer-Generated Models of Physical, Financial and Economic Systems for Educational Aids Flight Simulator Mars Rover Simulator Graphics Lab @ Korea University
Computer Art n CGVR Graphics for Artist Metacreation Painter Graphics Lab @ Korea University
Entertainment n CGVR Graphics for Movie, Game, VR etc. Final Fantasy Online Game Graphics Lab @ Korea University
What’s Our Scope? n Not a Tutorial on Commercial Software n n 3 DMax, Maya, Photoshop, etc. Not about Graphics Business n n CGVR 3 D online-game, E-commerce, etc. Graphics = Algorithm for Visual Simulation n Imaging, Modeling, Rendering, Animation cgvr. korea. ac. kr Graphics Lab @ Korea University
Imaging n Warping n Metamorphosis n Non-Photorealistic Rendering cgvr. korea. ac. kr CGVR Graphics Lab @ Korea University
Modeling n Surface Modeling n Solid Modeling n Procedure Modeling n Simplification cgvr. korea. ac. kr CGVR Graphics Lab @ Korea University
Rendering n Polygonal Rendering n Global Rendering n Texture Mapping cgvr. korea. ac. kr CGVR Graphics Lab @ Korea University
Animation n Keyframe Animation n Inverse Kinematics n Dynamics n Motion Capture cgvr. korea. ac. kr CGVR Graphics Lab @ Korea University
Textbook n CGVR Computer Graphics C Version D. Hearn and M. P. Baker n 2 nd Edition n PRENTICE HALL n cgvr. korea. ac. kr Graphics Lab @ Korea University
Schedule CGVR 1 st week Introduction to Computer Graphics 2 nd week Mathematics for Computer Graphics 3 rd week Output Primitives Chapter 3 4 th week Attributes of Output Primitives Chapter 4 5 th week 2 D Geometric Transformations Chapter 5 6 th week 2 D Viewing Chapter 6 7 th week Midterm 8 th week Term Project Proposal Presentation 9 th week 3 D Object Representations Chapter 10 10 th week 3 D Geometric and Modeling Transformations Chapter 11 11 th week 3 D Viewing Chapter 12 12 th week Illumination Models Chapter 14 13 th week Surface-Rendering Methods Chapter 14 14 th week Visible-Surface Detection Methods Chapter 13 15 th week Computer Animation Chapter 16 16 th week Final 17 th week Term Project Demo cgvr. korea. ac. kr Chapter 1 Appendix A Graphics Lab @ Korea University
Assignments n CGVR Every 3 weeks #1: Image warping & metamorphosis n #2: 2 D drawing & realtime clipping n #3: 3 D interactive modeling n #4: Polygonal rendering n n Windows Programming C and C++ or Java n Not Using Graphics Library (Open. GL, Direct. X, Java 3 D, etc. ) n n Delay 24 hours – 40% n 48 hours – 80% n More – not accepted n cgvr. korea. ac. kr Graphics Lab @ Korea University
Term Projects n CGVR What? Create your own graphics art n Not still images but moving pictures n n When? Proposal – after midterm exam n Demonstration – after final exam n n How? 1 or 2 person(s) / 1 team n Using your assignments n cgvr. korea. ac. kr Graphics Lab @ Korea University
Former Class cgvr. korea. ac. kr CGVR 3 D 당구 3 D 볼링 가상 모델 하우스 When I fall in desert Graphics Lab @ Korea University
Secrets for Success CGVR n Learn the Math and NOT JUST the HACKS n THINK before You Code n Try to Develop Visual Debugging Skills n Seek the Help It’s too Late cgvr. korea. ac. kr Graphics Lab @ Korea University
Contact n Course Web Page n n 아산이학관 240호 Teaching Assistants n n http: //cgvr. korea. ac. kr/course/2003/cse 385/ Computer Graphics Lab. n n CGVR 유진욱, 윤영랑, 지준용, 조현철 Professor n 김선정 (sunjeongkim@korea. ac. kr) cgvr. korea. ac. kr Graphics Lab @ Korea University
- Slides: 24