InfoCoBuild

Introduction to Computer Graphics

Introduction to Computer Graphics. Instructor: Prof. Prem Kalra, Department of Computer Science and Engineering, IIT Delhi. 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)

Lecture 15 - Curves: B-Splines (cont.)


Go to the Course Home or watch other lectures:

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