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