Question Paper: Computer Graphics : Question Paper Dec 2016 - Information Technology Engineering (Semester 4) | Pune University (PU)
0

Computer Graphics - Dec 2016

Information Technology Engineering (Semester 4)

TOTAL MARKS: 100
TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.
(2) Attempt any four from the remaining questions.
(3) Assume data wherever required.
(4) Figures to the right indicate full marks.


Solve any one question from Q.1(a,b) & Q2(a,b)

1(a) What are the steps required to plot the line whose slope is between 0 to 45° using Bresenham's method?(6 marks) 1(b) Write a pseudo-C algorithm for polygon filling by seed fill polygon.(6 marks) 2(a) List various polygon filling algorithms. Explain scan line algorithm with mathematical formulation.(6 marks) 2(b) Explain DDA algorithm for the line with example. Discuss its advantages and disadvantages.(6 marks)


Solve any one question from Q.3(a,b)& Q.4(a,b)

3(a) Explain Cohen-Sutherland Algorithm with the help of suitable example.(6 marks) 3(b) Obtain the 3-D transformation matrices for :
i) Translation
ii) Scaling
iii) Rotation about an arbitrary axis.
(6 marks)
4(a) Describe Sutherland-Hodgman polygon clipping algorithm. What is its limitation?(6 marks) 4(b) What is the concept of vanishing point in perspective projection? Explain with diagram.(6 marks)


Solve any one question from Q.5(a,b) & Q.6(a,b)

5(a) Compare Ground and Phong's method of shading(7 marks) 5(b) Explain HSV and CMY colour model.(6 marks) 6(a) Explain CIE chromaticity diagram; aalso explain how RGB to CMY conversion is done.(7 marks) 6(b) Compare RGB and HVS color model.(6 marks)


Solve any one question from Q.7(a,b) & Q.8(a,b)

7(a) What are the properties of Bezier Curve? Describe the procedure to generate Bezier Curve.(7 marks) 7(b) What do you mean by topological and fractal dimensions?(6 marks) 8(a) Explain how fractals are used to generate fractal surfaces.(7 marks) 8(b) Compare Bezier and B-spline techniques for curve generation and discuss properties.(6 marks)

Please log in to add an answer.