CS 6360 Computer Graphics

Link to 3rd most viewed NPTEL Video Lectures (On Computer Graphics) in the branch of Computer Science and Technology, at YouTube: -- Click here

  1. Basic concepts in computer graphics

  2. Use of a digital computer to drive a graphic plotting device

  3. Graphics Hardware

  4. Basic raster graphics algorithms for drawing 2D primitives

  5. Scan converting, genes, polygon

  6. Filling rectangles, polygons, pattern filling

  7. User world coordinate systems 2D, 3D

  8. Brief review of 2D transformations

  9. Vicusing in 3D

  10. Projection

  11. Physical hierarchy and the graphics standard (PHGS)

  12. Dialogue designs, User interface software

  13. Representing curves and surfaces, Polygon, meshes, parametric cubic curves and bicubic surfaces

  14. Solid modeling

  15. Visible Surfaces Determination, Z-buffer, list- primity

  16. Illustration and Shading

  17. Advanced modeling techniques

  18. Animation

Textbooks

  1. J. D. Foley, A. Van Dam, S. K. Feiner and J. F. Hughes, Computer Graphics - Principles and Practice, Second Edition in C, Addison Wesley, 1997.

  2. Donald Hearn and M. Pauline Baker, Computer Graphics with OpenGL, Second Edition, Prentice Hall, 2001.

  3. D. F. Rogers and J. A. Adams, Mathematical Elements for Computer Graphics, Second Edition, McGraw-Hill, Boston, MA, 1990.
  4. David S. Ebert, F. K. Musgrave, D. Peachy, K. Perlin, S. Worley, Texturing and Modeling - A procedural Approach, Third Edition, Morgan Kaufmann, 2002.

  5. F. S. Hill Jr., Computer Graphics using OpenGL, Second Edition, Pearson Education, 2003.

  6. The OpenGL Reference Manual - The Bluebook, Version 1.4, Fourth Edition, Addison-Wesley.

  7. The OpenGL Programming Guide - The Redbook, Version 2, Fifth Edition, Addison-Wesley.

Lecture Slides

Introduction pdf
Hardware
Display Devices pdf 
2D Transformations pdf
3D Graphics and Transformations pdf
Drawing Lines and Circles pdf
Scan Conversion pdf
Clipping: Lines and polygons pdf
Solid Modelling pdf
Visible Surface Determination pdf
Illumination and Shading pdf
Curves and Surfaces pdf
OpenGL basics pdf
PHIGS Standard pdf
Demonstrations and Illustrations - 3D objects, 3D textures and fractals pdf
Animation
Colour pdf
Shape from Shading pdf
Image Enhancement pdf
Fourier Theory and Filtering in spatial and spectral domains pdf

Exam Schedule Click here

Typical Term Project Assignment Topics Click here

July-November, 2010 Term Project Assignment Topics Click here

Open GL Demo Codes

1. Getting started with openGL on Linux and Windows : Click here to download

2. OpenGL-Install-Guide : Click here to Download

3. 2D Polygon Filling : Click here to Download the linux version Zip file

                                      Click here to Download the Windows version Zip file

4. Teapot Ball Example : Click here to Download

5. Water wave Example : Click here to Download

6. Ray Tracer linux code : Click here to Download

7. 3D Rendering using a Lighting Model: To be uploaded soon

8. Public-domain Example set 1: Click here to Download

9. Public-domain Example set 2: Click here to Download

10. VRML Sample Code Click here to Download

11. Introduction to C++ OpenGL Programming Click here

12. OpenGL vs. DirectX: A Comparison Click here

13. SplineClick here

14. e-Notes on VRMLClick here

15. VRML 3D-Gallery Click here

16. Depth Map of FaceClick here

Report Format Click here to Download