Search This Blog

Tuesday, 27 May 2014

CS 2401/C8 71 - COMPUTER GRAPHICS MAY/JUNE 2013.



B.E./B.Tech. DEGREE EXAMINATION, MAY/JUNE 2013.
Seventh Semester
Computer Science and Engineering
CS 2401/C8 71 - COMPUTER GRAPHICS
(Regulation 2008)
Time: Three hours Maximum : 100 marks
Answer ALL Questions.
PART A -(10x 2 = 20 marks)

1. Define aspect ratio?
2. How will you clip a point?
3. What are the advantages of B spline over Beizer curve?
4. What is critical Fusion Frequency?.
5. Draw the color model HLS double cone?
6. What is dithering?
7. Define rendering.
8. Differentiate flat and smooth shading?
9. Define fractals.
10. What is surface path?

PART B -(5 x 16 = 80 marks)

11. (a) Explain the basic concept of midpoint ellipse drawing algorithm.Derive the decision parameter for the algorithm and write down the algorithm steps.
or
 (b) Explain two dimensional Translation and scaling with an example (8)
      Obtain a transformation matrix for rotating an object about a specified pivot point (8)
12. (a) Determine the blending function for uniform periodic Bspline curve for n=4,d=4 (8)
          Explain anyone visible surface identification algorithm (8)
or
 (b) Explain a method to rotate an object about an axis that is not parallel to the coordinate axis with neat block diagram and derive the transformation matrix for the same
] 3. (a) Briefly explain different color model in details
 or
 (b) How will you model three dimensional objects and scenes in OPENGL explain with an example code.
14. (a) Explain the method of adding shadows to objects. (8)
 (b) Explain Gauraud shading techniques and write the deficiencies in that method and how it is rectified using phong shading techniques.(8).
Or
Explain how to add texture to faces(8)
How will you build and fix camera position in a graphics program?Explain(8)
l5. (a) Briefly explain different types of fractals with neat diagram and also explain how to construct fractals and the uses of fractals in computer graphics.
or
(b) Explain ray tracing method in detail (8)
Write short notes on applying Boolean operations on modeled objects to create new objects (8)


No comments:

Post a Comment