Introduction to Computer Graphics(1)

3,521 views
3,438 views

Published on

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,521
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
143
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to Computer Graphics(1)

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

×