Indian Institute of Information Technology, Allahabad
Department of Information Technology
1. Name of the Course: Advanced Graphics & Animation
2. LTP structure of the course: 2-1-1
3. Objective of the course:
The course introduces techniques, algorithms and principles of interactive 3D computer graphics and animation. The course will include a significant practical element for skill extension through lab assignments and a programming project.
4. Outcome of the course:
Upon successful completion of this course, a student should be able to:
5. Course Plan:
Component | Unit | Topics for Coverage |
Component 1 | Unit 1 | Overview, 2D and 3D transformations, Matrix representation of transformations, 2D viewing pipeline, 3D viewing pipeline, Introduction to OpenGL graphic programming, |
Unit 2 | Object representation methods, Illumination and color models, Shading, Texture mapping, Graphics Acceleration algorithms such as Level-of-detail rendering, Image-based effects, | |
Component 2 | Unit 3 | Different generations of GPUs, Fixed & Programmable-function graphics pipeline, Graphics programming using CUDA, Principles of Animation, Traditional animation method, Key-frame animation, Morphing, |
Unit 4 | Advanced topics in Animation such as Facial Animation, Modeling & Animating Human Figure, Physically-based Animation; Group assignments on implementation of a Graphics & Animation Application using open-source toolkits/ libraries such as OpenGL, WebGL, CUDA or packages such as Maya etc. |
6. Text/ Reference Books:
7. References (papers from major conferences/journals):