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
- Basic concepts in computer graphics
- Use of a digital computer to drive a graphic plotting device
- Graphics Hardware
- Display technologies
- History of display technologies
- Raster scan display systems
- Input devices for operating instruction.
- Basic raster graphics algorithms for drawing 2D primitives
- Scan converting, genes, polygon
- Filling rectangles, polygons, pattern filling
- User world coordinate systems 2D, 3D
- Brief review of 2D transformations
- Vicusing in 3D
- Projection
- Specifying an arbitrary 3D view
- Some examples, Mathematics of Implementation of 3D planar geometric projections
- Physical hierarchy and the graphics standard (PHGS)
- Dialogue designs, User interface software
- Representing curves and surfaces, Polygon, meshes, parametric cubic curves and bicubic surfaces
- Solid modeling
- Sweep representation
- Boundary representation
- Constructing solid geometry
- Regularised boolean set operation
- Visible Surfaces Determination, Z-buffer, list- primity
- Illustration and Shading
- Illumination models
- Shading models for polygon, shades
- Advanced modeling techniques
- Procedural models
- Fractal models
- Grammar-based models
- Physical modeling
- Animation
- Scooper animation effects
- Mechanisms for and rolling animation
Textbooks
- 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.
- Donald Hearn and M. Pauline Baker, Computer Graphics with OpenGL, Second Edition, Prentice Hall, 2001.
- D. F. Rogers and J. A. Adams, Mathematical Elements for Computer Graphics, Second Edition, McGraw-Hill, Boston, MA, 1990.
- David S. Ebert, F. K. Musgrave, D. Peachy, K. Perlin, S. Worley, Texturing and Modeling - A procedural Approach, Third Edition, Morgan Kaufmann, 2002.
- F. S. Hill Jr., Computer Graphics using OpenGL, Second Edition, Pearson Education, 2003.
- The OpenGL Reference Manual - The Bluebook, Version 1.4, Fourth Edition, Addison-Wesley.
- 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 Face
Click here
Report Format
Click here to Download