i) Graphics
(a) Introduction, What is computer graphics? Elements of graphics workstation, Video Display Devices- Raster Scan Systems, Random Scan Systems, Input Devices, Graphics Software Coordinate Representations, Fundamental problems in Geometry
(b) Algorithms: Line drawing algorithms- DDA Algorithm, Bresenham's Line Algorithm, Frame Buffers, Circle and ellipse generating algorithms- Midpoint Circle Algorithm, Midpoint Ellipse Algorithm, Polynomials and spline curves, Filling- Filled Area Primitives, Scan-Line Polygon Fill Algorithm, Inside-Outside Tests, Scan-Line Fill of Curved Boundary Areas, Boundary-Fill Algorithm, Flood-Fill Algorithm, Character Generation, Attributes of lines, curves, filling, characters etc.
(c) Graphics Primitives, Primitive Operations, The Display-File Interpreter- Normalized Device Coordinates, Display-File Structure Display-File Algorithms, Display Control, Polygons- Polygon Representation
(d) Attributes of Output Primitives, Line Attributes- Line Type, Line Width, Pen and Brush Options, Line Color, Color and Grayscale levels- Color Tables, Grayscale, Area-Fill Attributes- Fill Styles, Pattern Fill, Soft Fill, Character Attributes, Text Attributes.
(e) Geometric Transformations: Matrices, Scaling Transformations- Sin and Cos Rotation, Homogeneous Coordinates and Translation, Coordinate Translations, Rotation about an arbitrary point, Inverse Transformations, Transformation Routines
(f) Two-Dimensional Viewing, The viewing pipeline, Viewing Coordinate Reference Frame, Window-to-viewport Coordinate Transformation, Two-Dimensional Viewing Functions, Clipping Operations- Point Clipping, Line Clipping, Cohen-Sutherland Line Clipping, Polygon Clipping, Sutherland-Hodgeman Polygon Clipping
(g) Three-Dimensional Concepts: Three-Dimensional Display Methods- Parallel Projection, Perspective Projection, Visible Line and surface Identification, Surface Rendering, Three-Dimensional Object Representations- Bezier Curves and surfaces, B-Spline Curves and surfaces
(h) Visibility, Image and object precision, Z-buffer algorithm, Floating horizons
(i) Computer Animations, Design of Animation Sequences, General Computer Animation Functions- Raster Animations, Key-Frame Systems, Morphing, Simulating Accelerations, Motion Specifications, Kinematics and Dynamics.
Reference
Computer Graphics, Donald Hearn & M. Pauline Baker, Prientice Hall of India
Computer Graphics by Hill Jr Computer Graphics, Steven Harrington, McGraw-Hill Computer Graphics Principles and Practice, J.D. Foley, A. Van Dam, S.K. Feiner & R.L. Phillips, Addision Wesley
Principles of Interactive Computer Graphics, Willaim M. Newman, Robert F. Sproull, McGraw-Hill.
Introduction to Computer Graphics, J.D. Foley, A. Van Dam, S.K. Feiner, J.F. Hughes & R.L. Phillips, Addision Wesley
Computer Graphics by Rogers
Term Work
Should contain at least 10 assignments covering the syllabus
Tutorial
Tutorial should contain 5 assignments
Practical
Should contain 5-7 programs development in C Programming.
Hello Priyanka
ReplyDeleteHappy to note that u have begun using blog as a medium to extend u r class room. Here is one example on how u can extend it use and appeal
http://empip.blogspot.com/
Good going
Ravindra Dastikop
Thank you sir.. :) i saw ur blog..
ReplyDeleteU are an expert!!!!!! got lots to learn from you..