You are on page 1of 9

Lovely Professional University, Punjab Term:020910 CourseNo.

CSE405 Textbook: CourseTitle:ComputerGraphics L:4 T:0 P:0 Cr: 4

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

A web page on computer graphics Lecture Resources Projects / Lab Works

Detailed Plan for Lectures Week Lecture Topic No. No.

chapter/ section/ other references

Home work to be assigned to student

Pedagogical tool/ Demonstration / Case study/ animation /images

Pedagogic al tool Demonstrat i on/casestu dy/images/ animations etc.(Actuall y used)

Date Delivered (Mention Regular (R) / Make Up (M) class)

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

1,Ch1 ,1.1 to 1.8

video file

Raster scan displays, Displaying Colours, Frame Buffer

1 4 Digitization, Persistence, Resolution

1,Ch2 ,2.1,2. 2 2.3 1,Ch2, 2.1,2. 2 1,Ch2 2.1 1,Ch2 2.1 2

2 5 Graphic I/O : DVST, Flat Panel displays

2 6 Virtual reality systems, Other I/O Devices

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)

Intoduction of algorithms for drawing circle and Ellipse.

3 10 3 11 3 12

Algorithms for drawing Circle

Algorithms for drawing Ellipse

Algorithms for drawing arcs & sectors

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

14 4 Line attributes, Character attributes, Color Tables

4 4

15 16

Antialiasing lines & area boundaries 2D Transformations: Scaling, Translation

1,Ch-4 4.8 1,Ch-5, 5.1,5.3

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

2D Transformations: Rotation Shearing & reflection,

1,Ch-5 5.3 1,Ch-5 5.4

http://www.willa mette.edu/~gor r/classes/Genera lGraphics/Trans forms/transforms 2d.htm

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

1,Ch-5 5.2 1,Ch-5 5.3 1,Ch-5 5.3 1,Ch-6 6.1,6.3

6 6

21 22

23

1,Ch-6 6.1,6.2

24

1,Ch-6 6.3

HW2 DOS DOT 4

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

3D Object Representations::Introduction to 3D Object Representations

1,Ch-10 HW3 7,9,10,11 DOS DOT

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

Introduction to Bezier ,BSpline Curves and surfaces

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

Bezier Curves & Surfaces

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

Achromatic & Chromatic Color

1,Ch15.1,15.2

h.edu/~shirley/bo oks/fcg2/rt.pdf Images www.cs.jhu.edu

12

48

Color Models, Reproducing Colors

1,Ch-15 15.4,15,5, 15.615.7,1 5.9

Images www.cs.jhu.edu http://www.cs.bro wn.edu/courses/c s123/

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

Marks for each HW: 7 Test:18 25

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

3D Transformations Color Models Light Theory

_______________________ Prepared by (Instruction Planner: name, signature & date) Comments of Coordinator of Specialisation (COS) wherever this designation exists/ CoD-F (if any)

Comments of HoD-F / HOF (if there is no HOD-F) Signature & Date

You might also like