Computer Graphics

Course Description

In this course, Prof. Sukhendu Das gives 43 video lectures on the concepts of Computer Graphics. Some of the topics covered include:

2D and 3D Transformations, Abstractions in OpenGL – GL, GLU & GLUT, Active and Passive Graphics Devices, Area sub-division Method, Axonometric Projections, Bezier Curves and Surfaces, BSP Trees, B-spline Curves, Curve Fit, and Curve Subdivision, Calligraphic Refresh Graphics Displays, Camera Models, Canonical View Volume (CVV), Cathode Ray Tube Basics, Color CRT Raster Scan Basics, Combined Transformation Matrices, Cubic Splines, Curve Representation, Display Technologies, Filling and Clipping Polygons, Geometric Interpretation of Homogeneous Coordinates, Gouraud Shading, Histogram Equalization, Illumination and Shading Models for Polygons, Input Devices for Operator Interaction, LCD Displays, Mathematics of Planar Geometric Projections, Mid-point Criteria, Multiple Transformation, Nonparametric and Parametric Curves, Oblique and Orthographic Projections, Painter’s Algorithms (depth sorting), Parametric Cubic Curves, Parametric Representations of a Circle, Ellipse, Parabola, and Hyperbola, Perspective Transformations, Phong’s Model, Quadric Surfaces, Random-Scan Display Processor, Reflection through an Arbitrary Line and Plane, Regularized Boolean Set Operations, Rotation About an Arbitrary Axis in Space, Rotation About an Arbitrary Point, Scaling, Scan Converting Circles, Ellipses, and Lines, Scan-line Method, Solid Body Transformations, Storage Tube Graphics Displays, Sweep and Spatial-Partitioning Representations, Techniques for Generating Perspective Views, The General Conic Equation, Three-Dimensional, Shearing, Translation, Transformation of Points and of the Unit Square, Transformations and Matrices, Vanishing Points, Video Basics, Video Controller, Visible-Surface Ray Tracing, Window-to-Viewport Transformations and many more.

Computer Graphics
Professor Sukhendu Das in Lecture 25: Solid Modelling (Part 3).
2 ratings

Video Lectures & Study Materials

# Lecture Play Lecture
1 Introduction (54:08) Play Video
2 CRT Display Devices (Part 1) (54:10) Play Video
3 CRT Display Devices (Part 2) (53:58) Play Video
4 CRT Display Devices (Part 3) (51:54) Play Video
5 CRT Display Devices (Part 4) (58:52) Play Video
6 Transformations in 2D (Part 1) (55:45) Play Video
7 Transformations in 2D (Part 2) (54:11) Play Video
8 Three Dimensional Graphics (Part 1) (54:58) Play Video
9 Three Dimensional Graphics (Part 2) (54:44) Play Video
10 Three Dimensional Graphics (Part 3) (55:30) Play Video
11 Projection Transformations And Viewing Pipeline (54:01) Play Video
12 3D Viewing: Projection Transformations And Viewing Pipeline (52:14) Play Video
13 Scan Converting Lines, Circles And Ellipses (Part 1) (56:11) Play Video
14 Scan Converting Lines, Circles And Ellipses (Part 2) (55:41) Play Video
15 Scan Converting Lines, Circles And Ellipses (Part 3) (56:03) Play Video
16 Scan Converting Lines, Circles And Ellipses (Part 4) (57:29) Play Video
17 Scan Converting Lines, Circles And Ellipses (Part 5) (54:42) Play Video
18 Polyfill: Scan Conversion Of A Polygon (Part 1) (54:42) Play Video
19 Polyfill: Scan Conversion Of A Polygon (Part 2) (54:58) Play Video
20 Clipping: Lines And Polygons (Part 1) (54:41) Play Video
21 Clipping: Lines And Polygons (Part 2) (54:20) Play Video
22 Clipping Lines (57:04) Play Video
23 Solid Modelling (Part 1) (57:20) Play Video
24 Solid Modelling (Part 2) (58:08) Play Video
25 Solid Modelling (Part 3) (58:31) Play Video
26 Visible Surface Detection (Part 1) (56:42) Play Video
27 Visible Surface Detection (Part 2) (57:50) Play Video
28 Visible Surface Detection (Part 3) (57:39) Play Video
29 Visible Surface Detection (Part 4) (56:04) Play Video
30 Visible Surface Detection (Part 5) (57:31) Play Video
31 Visible Surface Detection (Part 6) (57:49) Play Video
32 Visible Surface Detection (Part 7) (57:41) Play Video
33 Illumination And Shading (Part 1) (56:54) Play Video
34 Illumination And Shading (Part 2) (54:45) Play Video
35 Illumination And Shading (Part 3) (55:22) Play Video
36 Curve Representation (Part 1) (56:49) Play Video
37 Curve Representation (Part 2) (54:27) Play Video
38 Curves And Surface Representation (52:18) Play Video
39 Graphics Programming Using Open GL (Part 1) (55:54) Play Video
40 Graphics Programming Using Open GL (Part 2) (1:00:23) Play Video
41 Advanced Topics (57:09) Play Video
42 Digital Image Processing (Part 1) (1:00:59) Play Video
43 Digital Image Processing (Part 2) (58:25) Play Video


Displaying 3 comments:

Jaspreet Kaur wrote 11 years ago.
Site gives the best knowledge to the learners.

angel wrote 12 years ago.
i want lecture notes

thejaswi wrote 12 years ago.
Its very nice

  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)
CosmoLearning is promoting these materials solely for nonprofit educational purposes, and to recognize contributions made by National Programme on Technology Enhanced Learning (NPTEL) to online education. We do not host or upload any copyrighted materials, including videos hosted on video websites like YouTube*, unless with explicit permission from the author(s). All intellectual property rights are reserved to NPTEL and involved parties. CosmoLearning is not endorsed by NPTEL, and we are not affiliated with them, unless otherwise specified. Any questions, claims or concerns regarding this content should be directed to their creator(s).

*If any embedded videos constitute copyright infringement, we strictly recommend contacting the website hosts directly to have such videos taken down. In such an event, these videos will no longer be playable on CosmoLearning or other websites.