Professional Documents
Culture Documents
1. Author: Donald Hearn and M.Pauline Baker,Title: Computer Graphics,Publishers: Pearson Education, Delhi
Other specific books: 2.R.A. Plastock and G. Kalley,"Computer Graphics", Schaum Series McGraw Hill, 2004. 3.J.D. Foley, A.V. Dam, S.K. Feiner,J.F. Hughes, R.L. Phillips. "Introduction to Computer Note : Serial no. of text book , other specific books , other readings and websites should be in continuity and can go to any number, as illustrated in the format. Other readings: S.No. 4 5 6 Journal articles as compulsory readings (Specific articles, Complete reference) ACM Transactions on Graphics Journal of Graphic Tools International Journal of Image and Graphics
Relevant websites: S.No. 7 8 Web address (Exact page address) http://www.netgraphics.sk/computer-graphics-on-web http://nptel.iitm.ac.in/courses/Webcourse-contents/IITDelhi/Computer%20Graphics/csmain.htm www.graphics.cornell.edu/online/tutorial/ www.dgp.toronto.edu www.cs.iitm.ernet.in/~sdas/termproject cg.htm Salient Features Complete Website for computer graphics Complete Website for computer graphics
9 10 11
Part 1 (one fourth of total number of lectures) Fundamentals Of Computer Graphics: 1 1 Applications of computer Graphics in various fields, Evolution of computer Graphics Graphics Systems: Video Display Unit, Random scan displays
video file
1,Ch2 2.4,2. 5 1,Ch3 3.1,3. 2 1,Ch3 3.1,3. 2 1,Ch3 3.5,3. 6 1,Ch3 3.5 1,Ch3 3.6 1,Ch3 3.7,3. 8 Term Paper Allocati on HW1 DOA
GNU Plotutils
Graphics Primitives: Introduction of Algorithms for drawing Line(DDA&Bresenhams) Algorithms for drawing line (DDA &Bresenhams)
3 10 3 11 3 12
Part 2 ( another one fourth of total number of lectures) 4 13 Boundary Fill & Flood Fill algorithm 1,Ch-3 3.10,3.11 1,Ch-4 4.1,4.2,4. 2,4.3,4.5 3
4 4
15 16
DOA HW2 DOS & DOT HW1 http://www.willa mette.edu/~gorr/ classes/General Graphics/Transfo rms/transforms2 d.htm#Translatio ns
5 5
17 18
5 5
19 20
Homogeneous Coordinate System General Composite Transformations General Composite Transformations Two Dimensional Viewing :Introduction two dimensional viewing, Concept of Window, Viewport Two Dimensional Viewing : Viewing Pipeline, Normalized Device Coordinate Systems Windowing & Viewing transformations
6 6
21 22
23
1,Ch-6 6.1,6.2
24
1,Ch-6 6.3
MID TERM EXAM Part 3 (another one fourth of total number of lectures) 7 25 Clipping: interior & 1,Ch-6 ExteriorClipping, Point Clipping 6.4,6.11 7 26 Introduction to Line 1,Ch-6 Clipping,midpoint,text Clipping 6.5,6.6,6. 7 7 27 Line Clipping 1,Ch-6 Cohen Sutherland 6.7 http://www.netgra 7 28 Midpoint, Text Clipping 1,Ch-6 HW3 phics.sk/clipping6.10 DOA an-abcissa 8 29 Polygon Clipping:Sutherland 1,Ch-6 Hodgeman 6.8 8 30 Weiler Atherton 8 31 Three Dimensional Concepts: Introduction to 3D Coordinate System 3D Transformations, Aligning Vectors 1,Ch-6 6.8 1,Ch-11 11.1,11.2 ,11.3,11. 4 1,Ch-11 11.1,11.2 ,11.3,11. 4,11.5 1,Ch-12 12.5 9 34 Three Dimensional Concepts: Projections Parallel Projections & their types Perspective Projections & their types 1,Ch-12 12.3
video file
32
33
3D Clipping
35
1,Ch-12 12.3
HW4 DOA 5
36
Part 4 (another one fourth of total number of lectures) 10 37 3D representation of 1,Ch-10 Polygon 10.1,10.2 Surfaces , Curved lines & Surfaces 10 38 Spline representations, Cubic Spline, 1,Ch-10 10.6,10.7
video file
10
39
1,Ch10,10.8
http://www.willa mette.edu/~gorr/ classes/General Graphics/Animat ion/path/ http://www.willa mette.edu/~gorr/ classes/General Graphics/Animat ion/path/ Term Paper Submission
10
40
11 11
41 42
B-Spline Curves & Surfaces. Visible Surface Detection: ZBuffer, Scan Line Back face, Area Subdivision. Illumination & Rendering: Basics of illumination models and rendering Illumination & Rendering: Basic Illumincation Models, Polygon Rendering Ray tracing
1,ch-10 10.9 1,Ch-13 13.1,113.3 ,13.5 1,Ch13.2,13.8 1,Ch-14 12 1,Ch-14 14.1,14.2, 14.3,14.5 HW4 DOS DOT
11
43
11
44
www.cs.jhu.edu
12
45
www.cs.jhu.edu
12
46
1,Ch-14.6 Images 6
www.cs.jhu.edu http://www.cs.uta
12
47
1,Ch15.1,15.2
12
48
Notes: 1. Use S. No. Of the readings above 2. To be filled in on the date of delivery of lecture by the instructor 3. Put homework number from Homework Table (below) against the lecture in which planned to be assigned (by coordinator). The first homework should be planned for the 2nd week of classes and the last should be assigned at least two weeks before the last day of classes. 4. Do not write Lecture, OHP, LCD projector etc. 5. DoA: Ddate of Allotment; DoS : Date of Submission DOT : Date of Test Details of Homeworks Planned: Homework Topics of the No. homework Nature of homework (Group/ individual/fieldwork) Individual Individual Individual Individual Actual DoA Actual DoS Actual date of task evaluation
1 2 3 4
Graphics Primitives & Raster Scanning 2D Transformations Clipping and 3D Transformations Splines, Hidden Surface Removal
Scheme for CA: (out of 100) Component Frequency Homework based 3 best out of 4 test/quizzes Term paper Total 1
Total Marks 75
25 100
List of suggested topics for term paper [at least 15] (Student to spend about 15 hrs on any one specified homework) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Graphics hardware architecture Rasterization Categorize various graphic interfaces Visibility and shadow computation Efficiency issues in graphics algorithm Complexity issues in graphics algorithm 3D Object Representation Taxonomy of appearance representations Various shading models Advanced modelling techniques in computer graphics Beizer curves and its applications Rendering Ambient Lighting 2D Transformations
15 16 17
_______________________ Prepared by (Instruction Planner: name, signature & date) Comments of Coordinator of Specialisation (COS) wherever this designation exists/ CoD-F (if any)