COMPUTER GRAPHICS

COMPUTER GRAPHICS

Introduction: Application areas, display devices and hard copy devices, interactive input devices, display processors, co-ordinate systems, vector generation.

Raster Algorithms: Line drawing algorithms — DDA and Bresenham’s algorithm, and aliasing techniques, circle generation algorithm, ellipses and other curves generation, style primitives and display processor interface, area filling-scan line algo, boundary fill and flood fill techniques, text generation and display processor interface.

Geometric transformations in 2D : basic transformations, world, NDC, device and homogeneous co-ordinate systems, composite transformations.

Windowing and clipping: Windowing concepts, window view part transformation algorithms, line clipping algorithms like Cohen-Sutherland and Liang and Barsky, area chipping methods like Sutherland and Holgman.

Segmentation: Segments, segment files, segmented display processor, segment attributes.

Graphics hardware: Display controller, use of DAC and buffer organization.

Introduction to 3-D: 3D co-ordinate system, 3D display techniques, and 3D transformations.

Three-dimensional representations: Modeling polygon and curved surfaces, sweep representations, CSG and B- rep techniques.

3D viewing: Projection methods, viewing transformations, chipping in 3D.

Image synthesis: Hidden line and hidden surface removed techniques like back-face depth buffer method, scan line method, arc subdivision method, ochre methods.

Light and shading: Illumination theory, reflections, textures and surface patterns, shadows, half toning surface shading methods, Gounand shading, Phang shading, Ray tracing.

User interfaces: Interactive input techniques, physical device classification, interactive picture contraction techniques, positioning methods, constraints, grids and field input functions, event handle, design of user interface command language, mean design, output formats.

Home > Bachelor of Engineering (BE) > COMPUTER GRAPHICS
  1. No comments yet.
  1. No trackbacks yet.