Attribution Non-Commercial (BY-NC)

1.1K views

Attribution Non-Commercial (BY-NC)

- CS2405 Computer Graphics Lab Manual
- Empowerment Technologies - The Features of Web 2
- Empowerment Technologies
- Lesson Plan in Empowerment Technologies
- Star.wars.the.last.Jedi.2017.720p.bluray.H264.AAC RARBG
- Glspec45.Core
- LP SHS ICT
- COMPUTER GRAPHICS LAB MANUAL
- ClassSelection - Copy
- Allplan 2012
- Netiquette Lesson Plan
- ib lesson plan 1
- computer notes - What Are Graphics
- Question Bank-CAD.docx
- VariCAD 2D 3D Light Industrial and Mechanical CAD System
- Chapter 01 Introduction to Interactive Computer Graphics
- 2DArtist Issue 101 May2014
- Performing Custom Painting(Drawing)
- Investigation Into Modular Design Within Computer Games v1.0
- Structured Light 3d Scanning

You are on page 1of 15

INDEX

S. No. 1 2 3 4 5 6 7 8 9 10 11 Contents Improvement in Lesson Plans Syllabus as per M.D. University Teaching Methodology Teaching Plan Links for Online study material (General: For all subjects) Links for Online study material (Subject specific) Seminar details Assignment details Assignments Student feedback form Monthly report form

MERI - CET DEPTT. OF COMPUTERR SCIENCE /INFORMATION TECHNOLOGY Improvement in Lesson plan 1. Links for online study material for all important subjects have been added. 2. Links for respective subjects have also been included. 3. After completion of each unit , not only the assignments will be given tests will also be taken. 4. Questions related to each unit will be discussed on completion of the unit. 5. Improvement and vast topics will be covered using LCD projectors. 6. Revision lecture for each unit has been planned for the session 2011-2012. 7. Indiscipline will be handled more strictly. 8. Timely submission of assignments will be given more weightage. 9. Lectures have been planned more interactive. 10. Questions from latest question papers have been added.

TEACHING METHODLOGY

Subject: COMPUTER GRAPHICS Branch:CSE/IT Subject Code: CSE-303E Semester: V

COURSE OBJECTIVE

Course

To provide understanding of the basic principles of Computer Graphics and allow use of these techniques within small, focused applications using OpenGL to demonstrate concepts. METHODOLOGY The pedagogy will be lectures, tutorials, assignments, interactive class work, seminars, project etc. ACHIEVEMENTS 1. Basic knowledge of computer graphics 2. Algorithms to draw lines and shapes 3. Ability to understand the computer organization EVALUATION Besides the semester end examination,the stuents will be continuously assessed during the course on following basis S. no. 1 2 3 4 Description Mid term examinations Internal assessment (Assignment + Attendance) Class performance End semester examination Total Marks distribution 20 20 10 100 150

Syllabus as per M. D. University Session: 2011-2012 B.TECH (CSE & IT) SEMESTER V SUBJECT: COMPUTER GRAPHICS SUBJECT CODE: CSE-210E Unit-1: Introduction to Computer Graphics: What is Computer

Graphics, Computer Graphics Applications, Computer Graphics Hardware and software, Two dimensional Graphics Primitives: Points and Lines, Line drawing algorithms: DDA, Bresenham s; Circle drawing algorithms: Using polar coordinates, Bresenham s circle drawing, mid point circle drawing algorithm; Filled area algorithms: Scanline: Polygon filling algorithm, boundary filled algorithm.

windows, viewports, window to view port mapping; Clipping: point, clipping line (algorithms):- 4 bit code algorithm, Sutherland-cohen algorithm, parametric line clipping algorithm (Cyrus Beck). Polygon clipping algorithm: Sutherland-Hodgeman polygon clipping algorithm. Two dimensional transformations: transformations, translation, scaling, rotation, reflection, composite transformation. Three dimensional transformations: Three dimensional graphics concept, Matrix representation of 3-D Transformations, Composition of 3-D transformation.

of planner geometric projections, coordinate systems.

The Z- buffer algorithm, scanline, algorithm, area sub-division algorithm.

curves: Bezier curves, B-Spline curves. Parametric representation of surfaces; Interpolation method.

shading models for polygons, shadows, transparency. What is an image? Filtering, image processing, geometric transformation of images.

4

Text Books:

Computer Graphics Principles and Practices second edition by James D. Foley, Andeies van Dam, Stevan K. Feiner and Johb F. Hughes, 2000, Addision Wesley. Computer Graphics by Donald Hearn and M.Pauline Baker, 2nd Edition, 1999, PHI

Reference Books:

Procedural Elements for Computer Graphics David F. Rogers, 2001, T.M.H Second Edition Fundamentals of 3Dimensional Computer Graphics by Alan Watt, 1999, Addision Wesley. Computer Graphics: Secrets and Solutions by Corrign John, BPB Graphics, GUI, Games & Multimedia Projects in C by Pilania & Mahendra, Standard Publ. Computer Graphics Secrets and solutions by Corrign John, 1994, BPV Introduction to Computer Graphics By N. Krishanmurthy T.M.H 2002

B.TECH (CSE & IT) SEMESTER V TEACHING PLAN SUBJECT (CSE -303 E):- COMPUTER GRAPHICS

Total No.of Lectures 50 Detailed Course Outline References No.Of Lectures 3

Computer Graphics Applications, Computer Graphics Hardware and software

James D. Foley Chapter 1, 4 Baker Chapter 1, 2 James D. Foley Chapter 3 Baker Chapter 3

and Lines, Line drawing algorithms: DDA, Bresenham s; Circle drawing algorithms: Using polar coordinates, Bresenham s circle drawing, mid point circle drawing algorithm; Scanline: Polygon filling algorithm, boundary filled algorithm.

10

The 2-D viewing pipeline, windows, viewports, window to view port mapping; Clipping: point, clipping line (algorithms):- 4 bit code algorithm, Sutherland-cohen algorithm, parametric line clipping algorithm (Cyrus Beck). Polygon clipping algorithm: SutherlandHodgeman polygon clipping algorithm.

UNIT 4: Two dimensional transformations, Three dimensional transformations, Viewing in 3D: transformations, translation,

scaling, rotation, reflection, composite transformation. Three dimensional graphics concept, Matrix representation of 3-D Transformations, Composition of 3-D transformation. Projections, types of projections, the mathematics of planner geometric projections, coordinate systems.

12

17

James D. Foley Introduction to hidden surface removal. The Z- Chapter 10,11,15, buffer algorithm, scanline, algorithm, area 16 sub-division algorithm. Representing Curves and Surfaces: Parametric representation of Baker curves: Bezier curves, B-Spline curves. Chapter 10, 13, 14

Parametric representation of surfaces; Interpolation method. Illumination, shading, image manipulation: Illumination models, shading models for polygons, shadows, transparency. What is an image? Filtering, image processing, geometric transformation of images.

Total No. of Lectures

50

Text Books:

Computer Graphics Principles and Practices second edition by James D. Foley, Andeies van Dam, Stevan K. Feiner and Johb F. Hughes, 2000, Addision Wesley. Computer Graphics by Donald Hearn and M.Pauline Baker, 2nd Edition, 1999, PHI

Reference Books:

Computer Graphics by ISRD Group, Tata McGraw Hill. Computer Graphics by V.K. Pachghare, PBB

SUBJECT (CSE -303 E):- COMPUTER GRAPHICS ASSIGNMENT(1) B. Tech 5TH Semester(CSE/IT) SESSION(2010-11) Submitted to Ms. Meenakshi Hooda

1. Are there any specific s/w and h/w requirements to implement computer graphics techniques ? If yes, what are they?

2. Define the term Computer Graphics. What are various applications

of computer graphics?

3. Explain the working of Digitizers in detail. 4. What is an image aspect ratio? Give example.

6. Explain CRT. Gamma describes what property of a CRT?

8.

Explain the architecture and functioning of raster and random display system.

9. Differentiate between pointing and positioning devices. Give at least one example of both.

10. How does light pen work? Compare its functionality with tablets functionality.

MANAGEMENT EDUCATION AND RESEARCH INSTITUTE COLLEGE OF ENGINEERING AND TECHNOLOGY (MERI CET) DEPTT.OF COMPUTER SCIENCE SUBJECT (CSE -303 E):- COMPUTER GRAPHICS ASSIGNMENT(2) B. Tech 5TH Semester(CSE/IT) SESSION(2010-11) Submitted to Ms. Meenakshi Hooda

1. What is Bresenhams approach for line drawing? 2. Do the Bresenham circle algorithm for a circle of radius 18. 3. What main factors affect the time taken to scan-convert a filled area? 4. How boundary filled algorithm different from polygon filled algorithm? 5. What is mid point circle drawing algorithm? 6. Explain DDA line algorithm with an example. 7. What will be the points generated for a line from point A(2,3) to B(8,10), using Bresenhams line algorithm. 8. What will be the points generated for a line from point A(2,5) to B(9,12), using DDA line algorithm.

9. Explain boundary filled algorithm with the help of an example. 10. Explain Scanline Polygon filling algorithm.

9

MANAGEMENT EDUCATION AND RESEARCH INSTITUTE COLLEGE OF ENGINEERING AND TECHNOLOGY (MERI CET) DEPTT.OF COMPUTER SCIENCE SUBJECT (CSE -303 E):- COMPUTER GRAPHICS ASSIGNMENT(3) B. Tech 5TH Semester(CSE/IT) SESSION(2010-11) Submitted to Ms Meenakshi Hooda

1. What's the difference between a bitmap and a pixelmap?

2. Explain Cohen-Sutherland clipping. Cohen-Sutherland clipping is

efficient when most of the input lines have what property? 3. What do you mean by composite transformation? 4. Here is a 2D transformations question that will take some thinking. I want to move an object as follows: a. First, translate by 2 in X. b. Then rotate by 90 degrees about the origin. c. Then translate by 1 in Y. d. Then rotate by another 90 degrees about the origin. 5. These 4 combined operations could be simplified into one translation followed by one rotation about the origin. What would this translation and rotation be? 6. In the above question if these 4 combined operations could be simplified into one rotation about the origin followed by one translation. What would this rotation and translation be? 7. Compare and contrast the three methods of line clipping.

10

8. Why are matrix representations used to describe point transformations in computer graphics? Describe how to represent three different 2D transformations as matrices

9. Using scaling, magnify the triangle with vertices A(0,0), B(0,1)

and C(5,2) to thrice of its size while keeping C(5,2) fixed. 10. Explain Window to Viewport transformation.

11

MANAGEMENT EDUCATION AND RESEARCH INSTITUTE COLLEGE OF ENGINEERING AND TECHNOLOGY (MERI CET) DEPTT.OF COMPUTER SCIENCE SUBJECT (CSE -303 E):- COMPUTER GRAPHICS ASSIGNMENT(4) B. Tech 5TH Semester(CSE/IT) SESSION(2010-11) Submitted to Ms Meenakshi Hooda

1. Explain why homogeneous coordinates are used for handling

geometric Transformations.

2. Compute the 4x4 homogeneous transformation matrix to translate

and uniformly scale a volume with corners (1,2,3) and (4,5,6) to be centered in a cube with corners (0,0,0) and (1,1,1), and to be as large as possible.

3. Compare 3D transformation with 2D transformation. 4. How can scaling with respect to a point p0(x0,y0,z0) be defined in

terms of scaling with respect to the origin? Also, Find the matrix that represents rotation of an object by 30 deg. about the origin.

5. What do you mean by projections? Explain different types of

projections.

6. What is the difference between left-handed and a right-handed 3-

7. Explain the steps of 3-D viewing pipeline.How a 3-d object is rotated

8. Step by step, show how a rectangle with points (10,10), (10,20),

(20,20), (20, 10) is rotated by 30 degrees anticlockwise around point (10, 15).

12

9. Write any area sub-division algo for hidden surface elimination and

10. From Hidden-surface elimination point of view, how can one find out

13

MANAGEMENT EDUCATION AND RESEARCH INSTITUTE COLLEGE OF ENGINEERING AND TECHNOLOGY (MERI CET) DEPTT.OF COMPUTER SCIENCE SUBJECT (CSE -303 E):- COMPUTER GRAPHICS ASSIGNMENT(5) B. Tech 5TH Semester(CSE/IT) SESSION(2010-11) Submitted to Ms. Meenakshi Hooda

1. Explain Z-buffer algorithm 2. How scanline algorithm different from Z-buffer algorithm? 3. Explain area sub division algorithm 4. Why hidden surface removal is required? 5. What do mean by Bezier curve? How Bezier curve different from

B-Spline curves?

6. Explain shadowing effect in an image. 7. What are various steps in 3-d projections? Explain them. 8. Why and how filtering is done in images? 9. Why geometric transformation of images is done. Explain with

example

10. What are various illumination methods? Explain any of these.

14

MANAGEMENT EDUCATION AND RESEARCH INSTITUTE COLLEGE OF ENGINEERING AND TECHNOLOGY (MERI CET) DEPTT.OF COMPUTER SCIENCE SUBJECT (CSE -303 E):- COMPUTER GRAPHICS ASSIGNMENT (6) B. Tech 5TH Semester (CSE/IT) SESSION (2010-11) Submitted to Ms. Meenakshi Hooda

1.

is needed? Explain how and in which application areas computer graphics can be used?

2.

Explain input devices in computer graphics along with their functioning in detail.

3.

What do you mean by interior and exterior clipping? Explain with example.

4. 5. 6. 7.

Explain Cyrus Beck parametric line clipping algorithm Prove that successive 2D rotation are additive.

What is the need of homogeneous coordinates? Give the homogenous coordinates for translation, rotation, and scaling. Perform a 45 degree rotation of triangle A(0,0), B(1,1), C(5,2) (a) About the origin (b) About the P(-1,-1)

8. 9. 10.

List and explain functions of a Graphic package. Why is a shadow mask used? Why is it needed?

15

- CS2405 Computer Graphics Lab ManualUploaded byDhilip Prabakaran
- Empowerment Technologies - The Features of Web 2Uploaded byGeorge Silandote
- Empowerment TechnologiesUploaded byKhrstn Botin
- Lesson Plan in Empowerment TechnologiesUploaded byArcee Ardiente Mondragon
- Star.wars.the.last.Jedi.2017.720p.bluray.H264.AAC RARBGUploaded byashraf
- Glspec45.CoreUploaded byRohail Afzal
- LP SHS ICTUploaded byᒛᓏᕨᖻ ᗫᕧ ᒷᕠ ᑖᖆᘴᙑ
- COMPUTER GRAPHICS LAB MANUALUploaded byFemilaGoldy
- ClassSelection - CopyUploaded bymcatbombahead1
- Allplan 2012Uploaded bybogdi22
- Netiquette Lesson PlanUploaded bysrotu
- ib lesson plan 1Uploaded byapi-285248150
- computer notes - What Are GraphicsUploaded byecomputernotes
- Question Bank-CAD.docxUploaded bysudeep thota
- VariCAD 2D 3D Light Industrial and Mechanical CAD SystemUploaded byicad
- Chapter 01 Introduction to Interactive Computer GraphicsUploaded byprinceji
- 2DArtist Issue 101 May2014Uploaded bydoebber111
- Performing Custom Painting(Drawing)Uploaded byapi-3792621
- Investigation Into Modular Design Within Computer Games v1.0Uploaded byAndrés Cifuentes Castro
- Structured Light 3d ScanningUploaded bylukex87
- Computer Graphics Hand Book of IV CSE JNTUH 2013Uploaded bygouse1210
- Innovative Lesson PlanUploaded byAnonymous rgwlhff5TX
- Adobe Ilustrator CS6 - Create a Checkered 3D Chess Figure SceneUploaded byAbdul Raheym Ahmad
- CG Lesson PlanUploaded byanbuelectrical
- rubric sp17Uploaded byapi-220930498
- Auto Cad Short CutsUploaded byShanmuka Sreenivas
- fabric book lesson planUploaded byapi-355707680
- Peak Solution Collage11Uploaded byShahbaz Hassan
- ReportUploaded byHerdi Pebryana Putra

- IluUploaded byMuhammad Enam ul Haq
- PARADIGMS FOR THE HIGH-LEVEL MUSICAL CONTROL OF DIGITAL SIGNAL PROCESSINGUploaded byTaller Ciclo
- A Comparison Analysis Between Unsymmetric and Symmetric Radial Basis Function Collocation Methods for the Numerical Solution of Partial Differential EquationsUploaded by陳文鴻
- C++ ProgramsUploaded byRinky Sachdeva
- Discrete Systems Statics Short IUploaded byShreyansh Tibdewal
- C++ OOP Practice Questions 2Uploaded byzainzahid99
- Deep Learning (MIT Press)Uploaded byMichael Chung
- 13-GEOL4250-assignment4Uploaded bysohaib011
- BBA Syllabus Agra University New 2011Uploaded bymukulgarg47
- C++ Solved ProblemsUploaded bytedros
- Block Hadamard ProductUploaded byjakub_gramol
- ICLT2014 Proceedings Full PaperUploaded bySivaneswaran Sabaratnam
- CH03_5C_4Uploaded byFaisal Rahman
- Eletric systemsUploaded byalexfowl017
- Matrice and Detetminants-1Uploaded byDevil gamez
- NET Lab ManualUploaded byMadhu Sudan
- CAE (1)Uploaded bydsd
- algebra 2 practice 5Uploaded byapi-248877347
- vlsiUploaded byKavitha Arjun
- Diffusion EquationUploaded byDuong Quang Duc
- Mansfield Linear Algebra.pdfUploaded byHerbert Boogie
- Kinematic Matlab HelpUploaded byrugadameghanath
- ecuaciones de en mathcadUploaded bySantosCalaniGonzales
- Singapore Math Government Secondary Curriculum - 2007Uploaded byDennis Ashendorf
- s41928-018-0100-6Uploaded byChandreshSingh
- trace0.pdfUploaded byBogdan
- Reading 3 - LevelingUploaded byGoran Baker Omer
- Computer Science PythonUploaded byjake
- 01 Ra41331en15gla0 Lte Oss Aspects AUploaded bySchadia Castillo
- PCA - Easy to UnderstandUploaded byothersk468731

## Much more than documents.

Discover everything Scribd has to offer, including books and audiobooks from major publishers.

Cancel anytime.