1 / 14

Advanced Computer Graphics

Advanced Computer Graphics. Instructor LE Thanh Sach, Ph.D. Contact. Instructor: LE Thanh Sach, Ph.D. Office: Department of Computer Science, Faculty of Computer Science and Engineering, HoChiMinh City University of Technology. Office Address:

usoa
Download Presentation

Advanced Computer Graphics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D.

  2. Contact • Instructor: LE Thanh Sach, Ph.D. Office: Department of Computer Science, Faculty of Computer Science and Engineering, HoChiMinh City University of Technology. Office Address: 268 LyThuongKiet Str., Dist. 10, HoChiMinh City, Vietnam. E-mail: LTSACH@cse.hcmut.edu.vn E-home: http://cse.hcmut.edu.vn/~ltsach/ Tel: (+84) 83-864-7256 (Ext: 5839) Advanced Computer Graphics: Introduction to the courseSlide: 2

  3. Outline • Course’s Objectives • References • Course’s Outcomes • Course’s Outline • Grading Policy • Teaching Method Advanced Computer Graphics: Introduction to the courseSlide: 3

  4. Course’s Objective • Introduce to students • Principles of Computer Graphics • Underlying mathematical models • Real-time rendering techniques: • Practical toolkits • Algorithms • Advanced topics • Programmable Graphics Pipeline • Geometric Modeling • Advanced Rendering Techniques • Race tracing • Radiosity • Animation Advanced Computer Graphics: Introduction to the courseSlide: 4

  5. References • Edward Angel, “Interactive Computer Graphics: A Top-down Approach Using OpenGL”, Addison Wesley, 5th Edition, 2009. • Alan Watt and Mark Watt,“Advanced Animation and Rendering Techniques”, Addison-Wesley, 1992 Advanced Computer Graphics: Introduction to the courseSlide: 5

  6. References • Rick Parent, “Computer Animation, Algorithms and Techniques”, Academic Press, 2002. • Tomas A. Moller, Eric Haines and Naty Hoffman, “Real-Time Rendering”, 3rd Edition, A. K. Peters, 2008. • Selected papers from ACM SIGGRAPH, IEEE Transactions on Visualization and Computer Graphics Advanced Computer Graphics: Introduction to the courseSlide: 6

  7. References • The OpenGL Programming Guide (The Redbook) • The OpenGL Reference Manual (The Bluebook) • Websites: • OpenGL: http://www.opengl.org • NeHe: http://nehe.gamedev.net • Guru for OpenGL: http://www.codeguru.com/cpp/g-m/opengl/ Advanced Computer Graphics: Introduction to the courseSlide: 7

  8. Course’s Outcomes • Basics: • Are able to explain working steps of graphics pipelines. • Are able to use OpenGL to create 2D and 3D graphics applications. • Are able to select suitable graphics toolkits/libraries for implementing graphics systems. • Are able to develop (design & implement) basic graphics systems. • Advanced: • Are able to understand and to apply the following aspects: GPU, Geometric Modeling, Animation, Race tracing, Radiosity. Advanced Computer Graphics: Introduction to the courseSlide: 8

  9. Course’s Outline • PART I: BASICS (02 Weeks) • Lecture 01: Graphics System and Programming • Lecture 02: User Interaction • Lecture 03: Transformation • Lecture 04: Viewing • Lecture 05: Lighting and Shading • Lecture 06: Rasterization Advanced Computer Graphics: Introduction to the courseSlide: 9

  10. Course’s Outline • PART I: ADVANCED (13 Weeks) • Lecture 07: Programmable Graphics Pipeline • Lecture 08: Global Illumination • Lecture 09: Race Tracing • Lecture 10: Radiosity • MID TERM-EXAM: Week 07 • Lecture 09: Geometric Modeling • Lecture 09: Mesh Processing • Lecture 09: Collision Detection • Lecture 09: Scene Graph • Lecture 09: Skeletal Animation • Lecture 09: Kinematics in Animation • FINAL-EXAM Advanced Computer Graphics: Introduction to the courseSlide: 10

  11. Grading Policy • Mid-term examination: 20% • Method: Grade Writing exam. • Time: Week 07 • Final examination: 40% • Method: Grade Writing exam. • Time: Week 16 • Report, Presentation, and Assignments: 40% • Method: Grade the result of one mini-project and one report • Time: Week 2-17 Advanced Computer Graphics: Introduction to the courseSlide: 11

  12. Grading Policy • Rules: • Report, Presentation, and Assignments: • Copy program and report from others  failed the course • Attendance: • Attend less than 50% of lectures  failed the course Advanced Computer Graphics: Introduction to the courseSlide: 12

  13. Lecture Management System: LMS • Use LMS (SAIKAI) provided by CSE@HCMUT • Link: https://elearning.cse.hcmut.edu.vn/portal/site/ • Each student has one account in the system • User name: Student ID • Password: sent to each in class Advanced Computer Graphics: Introduction to the courseSlide: 13

  14. Teaching Method • Class environment: • Friendly • Discussable • Student-oriented • Lectures: • Top-down: from using graphics libraries to implementing them • Programming-oriented:from theory to practice Advanced Computer Graphics: Introduction to the courseSlide: 14

More Related