VTU Computer Science (Semester 6)
Computer Graphics and Visualization
December 2015
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1 (a) Explain the concept of pinhole camera of an imaging system. Also derive the expression for angle of view.
12 M
1 (b) Discuss the graphics pipeline architecture, with the help of a functional schematic diagram.
8 M

2 (a) With suitable examples, explain briefly primitives and attributes.
10 M
2 (b) Classify the major groups of API functions in openGL. Explain any four of them.
6 M
2 (c) Give any two differences between additive color model and subtractive color model.
4 M

3 (a) How are menus and submenus created in OpenGL? Illustrate with an example.
6 M
3 (b) Write a program, to draw a rotating square.
6 M
3 (c) What is the necessity of programming event driven input? Describe window events and keyboard events.
8 M

4 (a) List the geometric objects and associated operations in affine space.
8 M
4 (b) Explain the complete procedure of converting a world object frame into camera frame, using the model view matrix.
12 M

5 (a) What is concatenation transformation? Explain rotation about a fixed point.
10 M
5 (b) What are quaternions? With an example, explain its mathematical representations.
10 M

6 (a) Explain the different classical views, with neat diagrams.
10 M
6 (b) Describe flat shading, interpolative and ground shedding.
10 M

7 (a) Explain the classification of light material interactions in OpenGL.
10 M
7 (b) Describe the phong lighting model with neat advantages and disadvantages.
10 M

8 (a) What is the use of scan conversion? Describe the digital differential analyzer algorithm for scan conversion of a line segment.
10 M
Write short notes on:
8 (b) (i) Hidden surface removal.
5 M
8 (b) (ii) Cohen-Sutherland line clipping.
5 M



More question papers from Computer Graphics and Visualization
SPONSORED ADVERTISEMENTS