Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D."— Presentation transcript:

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

2 Advanced Computer Graphics: Introduction to the courseSlide: 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)

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

4 Advanced Computer Graphics: Introduction to the courseSlide: 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

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

6 Advanced Computer Graphics: Introduction to the courseSlide: 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

7 Advanced Computer Graphics: Introduction to the courseSlide: 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/

8 Advanced Computer Graphics: Introduction to the courseSlide: 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.

9 Advanced Computer Graphics: Introduction to the courseSlide: 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

10 Advanced Computer Graphics: Introduction to the courseSlide: 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

11 Advanced Computer Graphics: Introduction to the courseSlide: 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

12 Advanced Computer Graphics: Introduction to the courseSlide: 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

13 Advanced Computer Graphics: Introduction to the courseSlide: 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

14 Advanced Computer Graphics: Introduction to the courseSlide: 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


Download ppt "Advanced Computer Graphics Instructor LE Thanh Sach, Ph.D."

Similar presentations


Ads by Google