2

Introduction to Computer Graphics. Instructor: Prof. Prem Kalra, Department of Computer Science and Engineering, IIT Delhi.

FREE
This course includes
Hours of videos

972 years, 1 month

Units & Quizzes

35

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

This course deals with some basic and fundamental principles of computer graphics. Topics covered include: graphics display devices, input devices, rendering pipeline; raster graphics, windowing and clipping; transformations, curves and surfaces; hidden surface elimination; illumination and shading models; introduction to ray-tracing; and computer animation. (from nptel.ac.in)

Course Currilcum

  • Lecture 01 – Introduction Unlimited
  • Lecture 02 – Raster Graphics Unlimited
  • Lecture 03 – Raster Graphics (cont.), Clipping Unlimited
  • Lecture 04 – Clipping Unlimited
  • Lecture 05 – Polygon Clipping and Polygon Scan Conversion Unlimited
  • Lecture 06 – Transformations Unlimited
  • Lecture 07 – Transformations (cont.) Unlimited
  • Lecture 08 – 3D Viewing Unlimited
  • Lecture 09 – 3D Viewing (cont.) Unlimited
  • Lecture 10 – Curves Unlimited
  • Lecture 11 – Assignment I: 2D Polygon Clipping, Polygon Filling, 3D Viewing Pipeline Unlimited
  • Lecture 12 – Curves: Parametric Curves, Bezier Curves Unlimited
  • Lecture 13 – Curves: Bezier Curves (cont.) Unlimited
  • Lecture 14 – Curves: B-Splines Unlimited
  • Lecture 15 – Curves: B-Splines (cont.) Unlimited
  • Lecture 16 – Surfaces Unlimited
  • Lecture 17 – Surfaces: Bezier Surface Unlimited
  • Lecture 18 – Surfaces: Bezier Surface (cont.), B-Spline Surface Unlimited
  • Lecture 19 – Surfaces: Polygonal, Wireframe and Boundary Representations; Polyhedra Unlimited
  • Lecture 20 – Hierarchical Models Unlimited
  • Lecture 21 – Rendering: Illumination Model Unlimited
  • Lecture 22 – Rendering: Polygon Shading Unlimited
  • Lecture 23 – Rendering: Polygon Shading (cont.), Ray Tracing Unlimited
  • Lecture 24 – Ray Tracing: Ray Object, Ray Plane, Polygon, Triangle and Ray Quadric Intersections Unlimited
  • Lecture 25 – Ray Tracing: Transforming Objects Unlimited
  • Lecture 26 – Ray Tracing: Recursive Ray Tracing Unlimited
  • Lecture 27 – Assignment: Ray Tracing Unlimited
  • Lecture 28 – Hidden Surface Elimination Unlimited
  • Lecture 29 – Hidden Surface Elimination: Painter’s Algorithm, Binary Space Partitioning Unlimited
  • Lecture 30 – Hidden Surface Elimination: Weiler Atherton Algorithm, Scan Line Algorithm Unlimited
  • Lecture 31 – Fractals: Geometric Fractals Unlimited
  • Lecture 32 – Fractals: Random Fractals, Algebraic Fractals Unlimited
  • Lecture 33 – Computer Animation Unlimited
  • Lecture 34 – Computer Animation (cont.) Unlimited
  • Lecture 35 – Computer Animation (cont.) Unlimited