Computer Graphics

Syllabus

Overview of Graphics Systems

Display Devices

Hard copy Devices

Interactive Input Devices

Display Processors

The Graphical Kernel System

Output Primitives

Graphics hardware: Display technology

random scan

raster scan display processing

graphics software and standards

LR parsers, canonical collection of LR(0) items

construction canonical LR parsing tables

construction LALR and SLR parsing tables using ambiguous grammars

an automatic parser generator

implementation of LR parsing tables

construction LALR sets of items

Points, lines, circles and ellipses as primitives

scan conversion algorithms for primitives

Fill area primitives including scan-line polygon filling

inside-outside test

boundary and flood-fill

character generation

line attributes

area-fill attributes

character attributers

antialiasing

Three Dimensional Display Methods

Parallel Projection

Perspective Projection

Translation

Rotation

Scaling

Composite Transformation

Three dimensional Transformation function

Polygon Surfaces

Curved Lines and surfaces

Bezier Curves and surfaces

B-Spline Curves and surfaces

: Visual Realism, Hidden line and hidden surface removal: depth buffer algorithm, geometric computations

scan line coherence algorithms

area coherence algorithms

priority algorithm

visible surface detection concepts

back-face detection

depth buffer method

light sources

illumination methods (ambient, diffuse reflection, specular reflection)

shading

Color models: properties of light, XYZ, RGB, YIQ and CMY color models

modeling methods

Transparency

Refraction effects in transparent materials

Simple Transparency Models

Shadows

Texture

Books

Procedural Elements for Computer Graphics by D.F. Rogers, McGraw Hill

Mathematical Elements for Computer Graphics by D.F. Rogers, McGraw Hil

Youtube: NPTEL-IIT Guwahati

Relevance

Placement: 3/5

Compitetive: 0/5

Stats
Average SGPI: 8.452

Median SGPI: 9

Highest SGPI: 10

Comments