Computer Graphics and Visualization - Jun 2014
Computer Science Engg. (Semester 6)
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. 1 (a) 'Computer graphics is an essential applied domain in recent years'. Justify.(6 marks) 1 (b) Explain the pinhole camera imaging system, with a neat block diagram.(6 marks) 1 (c) With a neat diagram, explain the graphics pipeline architecture to render an image.(8 marks) 2 (a) Explain the seven major groups of OpenGL API functions, with examples for each function.(10 marks) 2 (b) Explain the colour contribution for rendering an image in computer graphics.(10 marks) 3 (a) What is a measure and trigger of a logical input device? Explain the different modes to obtain the measure, with example.(6 marks) 3 (b) What is a display list? How it increases the performance of a graphics system? Explain with example.(6 marks) 3 (c) List out the characteristics of a good interactive program, with example for each.(8 marks) 4 (a) Explain different frame coordinates in OpenGL with suitable example.(10 marks) 4 (b) Explain translation, rotation and scaling of objects in 2 dimensions.(10 marks) 5 (a) How an object transformation is implemented in OpenGL? Explain with suitable example.(10 marks) 5 (b) What are quaternions? How it is useful in a three-dimensional space?(10 marks) 6 (a) Explain different types of views in graphics system.(6 marks) 6 (b) How perspective projection differs from orthogonal projection? Give OpenGL functions for the same.(6 marks) 6 (c) Write a program to display a set of values (f1) as a rectangular mesh.(8 marks) 7 (a) Explain Cohen-Sutherland clipping algorithm without codes. Explain its advantage over Liang Barsky algorithm.(10 marks) 7 (b) Explain the phong lighting model.(10 marks) 8 (a) Light source.(5 marks) 8 (b) Liang Barsky clipping algorithm.(5 marks) 8 (c) Hidden surface removal(5 marks) 8 (d) Rasterization.(5 marks)