0% found this document useful (0 votes)
31 views

CG Syllabus

This document outlines the units and topics covered in the CS2401 Computer Graphics course. The five units cover 2D primitives, 3D concepts, graphics programming using OpenGL, rendering, and fractals. Some key topics include line, circle, and ellipse drawing algorithms, 2D and 3D transformations, visible surface identification, color models, animations, drawing 3D objects and scenes, shading models, texture mapping, shadows, and ray tracing. The course consists of 45 total periods and references two primary textbooks on computer graphics using OpenGL.

Uploaded by

viji90ku
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

CG Syllabus

This document outlines the units and topics covered in the CS2401 Computer Graphics course. The five units cover 2D primitives, 3D concepts, graphics programming using OpenGL, rendering, and fractals. Some key topics include line, circle, and ellipse drawing algorithms, 2D and 3D transformations, visible surface identification, color models, animations, drawing 3D objects and scenes, shading models, texture mapping, shadows, and ray tracing. The course consists of 45 total periods and references two primary textbooks on computer graphics using OpenGL.

Uploaded by

viji90ku
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CS2401 COMPUTER GRAPHICS

LTPC 3003

UNIT I 2D PRIMITIVES 9 output primitives Line, Circle and Ellipse drawing algorithms - Attributes of output primitives Two dimensional Geometric transformation - Two dimensional viewing Line, Polygon, Curve and Text clipping algorithms UNIT II 3D CONCEPTS 9 Parallel and Perspective projections - Three dimensional object representation Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets - 3D transformations Viewing -Visible surface identification. UNIT III GRAPHICS PROGRAMMING 9 Color Models RGB, YIQ, CMY, HSV Animations General Computer Animation, Raster, Keyframe - Graphics programming using OPENGL Basic graphics primitives Drawing three dimensional objects - Drawing three dimensional scenes UNIT IV RENDERING 9 Introduction to Shading models Flat and Smooth shading Adding texture to faces Adding shadows of objects Building a camera in a program Creating shaded objects Rendering texture Drawing Shadows. UNIT V FRACTALS 9 Fractals and Self similarity Peano curves Creating image by iterated functions Mandelbrot sets Julia Sets Random Fractals Overview of Ray Tracing Intersecting rays with other primitives Adding Surface texture Reflections and Transparency Boolean operations on Objects TOTAL = 45 PERIODS TEXT BOOKS: 1. Donald Hearn, Pauline Baker, Computer Graphics C Version, second edition, Pearson Education,2004. 2. F.S. Hill, Computer Graphics using OPENGL, Second edition, Pearson Education, 2003. REFERENCES: 1. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer Graphics- Principles and practice, Second Edition in C, Pearson Education, 2007.

You might also like