VTU Previous Year Question Papers BE CS Sixth Semester Computer Graphics and Visualization July 2009
VTU Previous Year Question Papers BE CS Sixth Semester
Computer Graphics and Visualization July 2009
1 a. Explain the concept of pinhole camera which is an example of an imaging system. Derive the expression for angle of view. Also indicate the advantages and disadvantages of this.
b. With an aid of a functional schematic, describe graphics pipeline with major steps in the imaging process.
2 a. Write an Open GL program for a 2 – D Sierpinski gasket using mid – point of each of triangle. Indicate the assumptions made in generating the above.
b. Briefly explain the orthographic viewing with open GL functions for 2 – D and
viewing. Indicate the significance of projection plane and the viewing point in this.
3 a. What are the various classes of logical input devices that are supported by open GL? Explain the functionality of each of these classes.
b. Enlist the various features that a good interactive program should include.
c. Suppose that the open GL window is 500 x 500 pixels and the clipping window is a unit square with the origin at the lower left comer. Use simple XoR drawing mode to draw erasable lines using open GL code. Also elicit as to how the first end points of the object coordinates are obtained and stored.
4 a. Explain the complete procedure of converting a world object frame into camera or eye frame, using the model view matrix.
b. With regard to modeling discuss the following:
i) Data structures for object representation.
ii) Bilinear interpolation
iii) Vertex arrays.
5 a. Write an openGL program that allows to orient the cube with one mouse button, to translate it with a second and to 200m in and out with a third.
b. What are quaternions? With illustrative example, explain how quaternions are used in rotations in a three – dimensional space. Give the mathematical representations of quantemions.
6 a. With neat sketches, explain the various types of views that are employed in computer
b. Briefly discuss the following along with the functions used for the purpose in openGL.
i) Perspective projections
ii) Orthogonal projections.
7 a. Explain the Phong lighting model. Indicate the advantages and
disadvantages of this model.
b. What are the different methods available for shading a polygon? Briefly discuss any two of them.
8 a. Explain the concept of polygon clipping with neat sketches. What is the necessity of it? Can we apply Cohen – Sutherland and Liang – Barsky algorithms for clipping the polygons? If so, how it is done? Explain.
b. Discuss the Bresenham’s rasterization algorithm. How is it advantageous when compared to other existing methods? Describe.