Introduction of Computer Graphics
Overview; Applications; Graphics hardware; Raster and vector displays; Display systems, frame buffers.
B.Sc. CSIT - Third Semester
Overview; Applications; Graphics hardware; Raster and vector displays; Display systems, frame buffers.
DDA line algorithm; Bresenham line algorithm; Mid-point circle and ellipse algorithms.
2D translation, rotation, scaling, reflection, shearing; Homogeneous coordinates; Composite transformations.
3D translation, rotation, scaling, reflection, shearing; Composite transformations; 3D viewing pipeline.
Surface representation; Boundary models; Space partitioning; Polygon surfaces; Surface normals; Plane equations.
Sweep representation; Boundary and spatial partitioning; BSP trees; Octree representation.
Image and object space methods; Back-face detection; Z-buffer; A-buffer; Scan-line; Depth sorting (Painter’s algorithm).
Ambient, diffuse, specular reflection; Phong model; Shadows; Transparency; Color; Attenuation.
Concept of VR; Components; Types; Position trackers; Navigation and manipulation; VR applications.
OpenGL basics; Callback functions; Color; Drawing pixels, lines, polygons; Viewing; Lighting.