Computer Graphics and Gaming - May 2014
Computer Engg (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.
Answer any one question from Q1 and Q2
1 (a) Define Persistence, Random scan and Raster scan displays? Explain functioning of flat panel display.(6 marks) 1 (b) Write Bresenham's line algorithm and find out which pixel would be turned on for the line with end points (2, 2) to (6, 5) using the same.(6 marks) 2 (a) Explain the TIFF image file format with block diagram.(6 marks) 2 (b) Explain Bresenham's circle drawing algorithm with mathematical derivation.(6 marks)
Answer any one question from Q3 and Q4
3 (a) Write 2D transformation matrices of translation, scaling and shearing. Give the derivation of 2D rotation matrix.(6 marks) 3 (b) Explain Sutherland-Hodgeman clipping algorithm with example.(6 marks) 4 (a) How to perform rotation about an arbitrary axis in 3-D.(6 marks) 4 (b) Explain scan line algorithm with example.(6 marks)
Answer any one question from Q5 and Q6
5 (a) Explain Bezier curve with properties.(6 marks) 5 (b) Enlist hidden face removal algorithm and explain any two.(7 marks) 6 (a) Explain and compare shading algorithm.(6 marks) 6 (b) Define Fractals? Explain Hilbert Curve and Koch curve.(7 marks)
Answer any one question from Q7 and Q8
7 (a) Explain BITBLT operation of raster technique.(4 marks) 7 (b) What is OpenGL ES? Explain in brief the libraries supported by OpenGL ES.(5 marks) 7 (c) Draw block diagram of i860.(4 marks) 8 (a) Define animation. Explain the methods for controlling animations.(7 marks) 8 (b) Describe various operations carried out on the segment.(6 marks)