All Computer/IT related notes with Syllabus...

Call Me: +9779812837886,+9779847871010

Pages

Computer Graphics


Computer Graphics
EG 2216 CT
                                                                                                                                                                                                                          Total: 5 hour /week
Year:         II                                                           Lecture: 2 hours/week 
Semester:  IV                                                       Practical: 3 hours/week

Course Description:
This course deals with graphics hardware, two and three dimensional graphics, fundamentals of animation techniques; web graphics design and graphics design packages.
Course Objectives:
After completing this course the students will be able to: 
1      Acquire the knowledge of computer graphics. 
2      Familiarize with hardware involved in graphics. 
3      Explain Algorithms to generate two and three-dimensional graphical objects and animations. 
Course Contents
Unit
Topics
Contents
Hours
Methods /Media
Marks
1
Introduction to computer graphics & graphics systems
1.1 History of Computer Graphics,
1.2 Application of Computer Graphics
1.3 CAD and CAM
1.4 Input hardware- Mouse (Mechanical and Optical), Keyboard, Light pen, Touch panel (Optical, Sonic, and
Electrical), Tablets (Electrical, Sonic, Resistive), Scanner
1.5 Output hardware – Monitors, plotters, printers
1.6 Raster and vector display technology – principles and characteristics
1.7 Raster display – Monochromatic and color CRTs
[6]


2
Two-Dimensional Graphics:
2.1 Line drawing methods – DDA and Bresenham algorithms
2.2 Circle and ellipse drawing algorithms 2.3 Review of matrix operations – addition and multiplication  
2.4 Two-dimensional transformations – translation, rotation, scaling and reflection 
[7]



3
Three-dimensional Graphics:
3.1 Projection of 3D objects onto 2D display devices  
3.2 Parallel and perspective projection
[10]



                                                                                                                110
Unit
Topics
Contents
Hours
Methods /Media
Marks


3.3. 3 D transformations – translation, rotation, scaling, refection  
3.4 Methods of 3D object representation– polygon tables and polygon surfaces
 3.5 Introduction to hidden line and surface detection techniques  
3.6 Introduction to lighting models  
3.7 Introduction to shading models – constant shading, Gouraud shading and Phong shading



4
Fundamentals of Animation
Techniques:
4.1 Animation sequence
4.2 Key-frame and parameterized systems  
4.3 Morphing and simulating acceleration 
[3]



5
Introduction to
Web Graphics
Designs and Graphics Design Packages:
5.1 Introduction to graphics file formats
5.2 Principles of web graphics design – browser safe colors, size, resolution, background, anti-aliasing
5.3 Type, purposes and features of graphics packages 
5.4 Examples of graphics packages and libraries
[4]



Practical:

[45]


As a part of the laboratory exercise, the students should implement all the algorithms studied in different chapters. At the end, students are required to integrate the codes they have written in earlier practical sessions to create a small project.  

The lab contains few sessions dedicated to introduce the students to some of the popular professional graphics packages and CAD packages and explore their features. The course/lab instructor recommends packages to use. 

Some algorithm implementation sessions may include:
a.     Implementation of DDA and BLA 
b.     Implementation of circle and ellipse drawing algorithms 
c.     2D transformations
d.     Projections
e.     3D transformations. 



References:
       James Foley, Andries van Dam, Steven Feiner, John Hughes, “Compute Graphics – Principles and Practice”, Second Edition in C, Addison Wesley Publishing  
       D. Hearn  M. P. Baker, “Computer Graphics – C version”, Second Edition, Prentice – Hall International, Inc.

                                                                                                                111

No comments:

Post a Comment

Clock

Total Pageviews

Popular Posts

Keep Visiting Us For More Latest updates||Thank You||