 |
 |
 |
| |
GVR 502 - Computer Graphics |
|
| |
Indicative contents
Weightage @ 10% Each
- Introduction to Computer Graphics - Origin, History, Applications, Mathematics etc.
- Graphics Systems – Input & Output devices, Raster Images, Graphics Software etc.
- Graphics Primitives - Point, Curve, Polygon, Solid, Parametric form etc.
- Transformations – Affine transformations, changing Coordinate system etc.
- 3D Viewing – Clipping, Camera, Actors, Perspective Projection, Stereo etc.
- Color Theory – Colors, Color spaces & quantization, Materials, Illumination etc.
- Tools for Raster Display – Bitmaps, Pixmaps, Pixel operations, Antialiasing etc.
- Visual Realism - Shading models, Hidden surface removal, Texture mapping etc.
- Curves & Surfaces - Bezier, B-Spline, NURBS, Tessellation etc.
- Interacting with Graphics - Picking, Selection, Feedback, Fonts etc.
Module Resources
- Essential reading
- Course notes
- Recommended Reading
- Angel Edward, Interactive Computer Graphics A Top Down Approach with Open GL, 1st edition, Addison Wesley, 2000.
- Donald Hearn, M Pauline Baker, Computer Graphics C Version ,2nd edition, Pearson, 2005.
- Fletcher Dunn, Parberry, Ian, 3D Math Primer for Graphic and
Game Development, 1st edition, Worldware, 2002.
- James D Foley, Andries Dam Van, Steven K Feiner, C Computer
Graphics, Principles and Practice,2nd edition, Pearson, 2005.
- M Mortenson, Mathematics for Computer Applications, 2nd
edition, Industrial Press, 1998.
- Tom Lyche, Larry L Schumaker, Mathematical Methods for
Curves and Surfaces, 1st edition, Vabderbilt, 2001.
- F S Hill, Computer Graphics Using Open GL, 2nd edition,
Pearson, 2003.
- Journals
- Computers & Graphics, Elsevier
- Computer Graphics and Image Processing, Elsevier
- Computer Vision, Graphics, and Image Processing, Elsevier
- Magazines, Transactions & Proceedings
-
Computer Graphics & Applications, IEEE
-
Transactions on Visualization & Computer Graphics, IEEE
-
Conference Proceedings, IEEE
- www.eg.org
- www.cgw.pennnet.com
-
www.research.microsoft.com/graphics
-
www.geometryalgorithms.com
- www.opengl.org
- www.povray.org
- www.nehe.gamedev.net
- Laboratory
- Hardware: 2.8 GHz P4 Computers with 1 GB RAM & 256 MB Graphics Card
- Software: MS VC++ V6 with OpenGL
- Software Manual: C++ Books, VC++ Books & Tutorial, MSDN Library OpenGL Reference Manual, Programming Guide, OpenGL Super Bible OpenGL Utility Toolkit (GLUT) Tutorial & Reference Book
|
|
| |
|
|
|