CS602 Final Term Solved Paper 2010

CS602 Final Term Examination 2010 - Computer Graphics

Spring 2010  (Session - 4)

Time: 90 min

    
CS602 - Computer Graphics - Q.No. 1    ( M - 1 )    http://vuzs.net
 Which of the following is NOT a modern application for Computer Graphics-------------------
       ► Stop-motion animation
       ► Computer Aided Geometric Design
       ► Video Games
       ► Scientific Visualization
   
CS602 - Computer Graphics - Q.No. 2    ( M - 1 )    http://vuzs.net
 Both Boundary Filling and Flood filling algorithms are non-recursive techniques,
       ► False
       ► True
   
CS602 - Computer Graphics - Q.No. 3    ( M - 1 )    http://vuzs.net
 TV series are made as simply as possible from the animation point of view. This approach is generally known as ------------------------.
       ► Full animation
       ► Limited animation
       ► Low animation
       ► High resolution
   
CS602 - Computer Graphics - Q.No. 4    ( M - 1 )    http://vuzs.net
 An eight frame run cycle that ------------------ frame/frames to each stepgives a fast and vigorous dash. At this speed the successive leg positions are quite widely separated and may need dry brush or speed lines to make the movement flow.
       ► Two
       ► One
       ► Three
       ► Four
   
CS602 - Computer Graphics - Q.No. 5    ( M - 1 )    http://vuzs.net
 ----------- reflection is the effect of reflecting light toward the direction from which it came, no matter the orientation of the surface.
       ► Forward scattering
       ► Diffuse Lambertian
       ► Backscattering
       ► Retro
   
CS602 - Computer Graphics - Q.No. 6    ( M - 1 )    http://vuzs.net
 What makes this really challenging to model is that the index of refraction for most materials is a function of the------------------- of the light. This means that not only is there a shift in the angle of refraction, but that the shift is different for differing ---------------of light.
       ► Reflecting angle, Reflecting angle
       ► Refracting angle, Refracting angle
       ► Frequency, Frequency
       ► Wavelength, Wavelength
   
CS602 - Computer Graphics - Q.No. 7    ( M - 1 )    http://vuzs.net
 The reflected light wave turns out to be a ---------------------case since light is reflected at the same angle as the incident wave (when the surface is smooth and uniform, as we'll assume for now).
       ► Abnormal
       ► Complex
       ► Simple
       ► Unknown
   
CS602 - Computer Graphics - Q.No. 8    ( M - 1 )    http://vuzs.net
 Tessellation can be adaptive to the _______ degree of curvature of a surface.
       ► Local
       ► Static
       ► Global
       ► Variable
   
CS602 - Computer Graphics - Q.No. 9    ( M - 1 )    http://vuzs.net
 __________ sets the reshape callback for the current window. The reshape callback is triggered when a window is reshaped.
       ► glutMainLoop
       ► glutIdleFunc
       ► glutReshapeFunc
       ► glutDisplayFunc
   
CS602 - Computer Graphics - Q.No. 10    ( M - 1 )    - Please choose vuzs one
 Signed integer color components, when specified, are linearly mapped to floating-point values such that the most positive representable value maps to 1.0, and the most negative representable value maps to ------------------. Floating-point values are mapped directly.
 
 

       ► -1.0

       ► 0.0
       ► 2.0
       ► 1.0
   
CS602 - Computer Graphics - Q.No. 11    ( M - 1 )    http://vuzs.net
 NURBS stands for-----------------------.
       ► Non Universal Rational Binary Spline
       ► Non Uniform Rational Binary Splines
       ► Non Uniform Rational Beta Splines
       ► Non Universal Rational Beta Splines
   
CS602 - Computer Graphics - Q.No. 12    ( M - 1 )    http://vuzs.net
 An orthogonal set of vectors--------------------------
       ► Must be a set of linearly independent vectors
       ► Must be a set of linearly dependent vectors
       ► Must be made up of the basis vectors (e1, e2, and e3)
       ► Can be made up of any set of vectors
   
CS602 - Computer Graphics - Q.No. 13    ( M - 1 )    http://vuzs.net
 Bezier curve is numerically the ----------------------- of all the polynomial-based curves used in these applications.
       ► None of the given vuzs
       ► Most stable
       ► Less stable
       ► Most unstable
   
CS602 - Computer Graphics - Q.No. 14    ( M - 1 )    http://vuzs.net
 Bezier curve is the ideal standard for representing the ---------------------------- piecewise polynomial curves.
       ► None of the given
       ► Non complex
       ► Most complex
       ► More complex
   
CS602 - Computer Graphics - Q.No. 15    ( M - 1 )    http://vuzs.net
 Keep polygon orientations consistent to make sure that when viewed from the outside, all the polygons on the surface are oriented in the same direction.
       ► None of the given
       ► Neither
       ► Different
       ► Same
   www.vuzs.net
CS602 - Computer Graphics - Q.No. 16    ( M - 1 )    http://vuzs.net
 The ---------------- is most simple example that exhibits the property self similarity.
       ► Mosse
       ► Fern
       ► None of the given
       ► Thohar
   
CS602 - Computer Graphics - Q.No. 17    ( M - 1 )    http://vuzs.net
 A common mistake people make when creating three-dimensional graphics is to start thinking too soon that the final image appears on a flat, two-dimensional screen. Avoid thinking about which pixels need to be drawn, and instead try to visualize ----------------- space.
       ► Multi-dimensional
       ► One-dimensional
       ► Two-dimensional
       ► Three-dimensional
   
CS602 - Computer Graphics - Q.No. 18    ( M - 1 )    http://vuzs.net
 Which of the following properties of rational Bezier curves fails if the weight assigned to a control point is negative?
       ► End-point interpolation
       ► Variation Diminishing
       ► Symmetry
       ► Convex-Hull
   
CS602 - Computer Graphics - Q.No. 19    ( M - 1 )    http://vuzs.net
 In the Phong reflection model, there are 3 constants (a, b, c) which are used to describe the qualities of which of the following phenomena?
       ► The attenuation of a point light source with distance
       ► The size (in each dimension) which the light is assumed to have
       ► The amount to perturb reflection vectors as they are mirrored across the normal
       ► The material reaction to ambient, diffuse and specular light (respectively)
   
CS602 - Computer Graphics - Q.No. 20    ( M - 1 )    http://vuzs.net
 The Phong reflection model simplifies light-matter interactions into (essentially) 4 vectors and a number of constants.  Which piece of the Phong model is responsible for giving spheres their bright white spots?
       ► Specular
       ► Diffuse
       ► Ambient
   
CS602 - Computer Graphics - Q.No. 21    ( M - 1 )    http://vuzs.net
 When you hit a surface in ray tracing, generally shadow rays are tested against all objects in a scene.  If these rays come back saying they hit an object in the scene, which of the following do you do?
       ► add all components (i.e. ambient, diffuse and specular) from that light source to the object.
       ► add all EXCEPT the ambient light from that light source to the object (i.e. diffuse and specular)
       ► add only the ambient light from that light source to the object
       ► add none of the light from that light source to the object
   
Question vu zs No: 22    ( M - 1 )    http://vuzs.net 
 The ColorSpace tool is a handy tool that we can use to interactively add two colours together to see the effects of the various strategies for handling oversaturated colours.
       ►  False
       ► True
   
CS602 - Computer Graphics - Q.No. 23    ( M - 1 )    http://vuzs.net
 A polygon is usually defined by a sequence of ------------- and Edges.
       ► Ending lines
       ► Points
       ► Vertices
       ► Edges
   
CS602 - Computer Graphics - Q.No. 24    ( M - 1 )    http://vuzs.net
 Which of the following properties of Bezier curves guarantees that a line passes through the control polygon as many times or more times than the line passes through the Bezier curve itself?
       ► End-point interpolation
       ► Variation Diminishing
       ► Symmetry
       ► Convex-Hull
   
CS602 - Computer Graphics - Q.No. 25    ( M - 1 )    - Please choose vuzs one
 Parity is a concept used to determine which _____________ lie within a polygon. (Choose best suitable answer)
       ► Edge
       ► Vertices
       ► Pixels
       ► None of the given
   
CS602 - Computer Graphics - Q.No. 26    ( M - 1 )    http://vuzs.net
 The actual filling process in boundary filling algorithm begins when a point _____________ of the figure is selected.
       ► Outside the boundary
       ► Inside the boundary
       ► At boundary
       ► None of the given
   
CS602 - Computer Graphics - Q.No. 27    ( M - 1 )    http://vuzs.net
 Weiler-Atherton Polygon Clipping technique modify the vertex-processing procedures for window boundaries so that _________ polygons are displayed correctly.
       ► Convex
       ► Concave
       ► Complex
       ► None of the given
   
CS602 - Computer Graphics - Q.No. 28    ( M - 1 )    http://vuzs.net
 If a line connecting any two points within a polygon does not intersect any edge, then it will be a _________ polygon.
       ► Convex
       ► Concave
       ► Complex
       ► None of the given
   
CS602 - Computer Graphics - Q.No. 29    ( M - 1 )    http://vuzs.net
 __________ can be defined as a mapping of point P(x, y, z) onto its image P`(x`, y`, z`) in the view plane which constitutes the display
surface.
       ► Mapping plane
       ► Three Coordinate Planes
       ► View plane
       ► Projection
    
CS602 - Computer Graphics - Q.No. 30    ( M - 1 )    http://vuzs.net www.vuzs.net
 The reflected light wave turns out to be a / an  ______________ case since light is reflected at the same angle as the incident wave (when the surface is smooth and uniform, as we'll assume for now).
       ► Unknown
       ► Simple
       ► Complex
       ► Abnormal
   
CS602 - Computer Graphics - Q.No. 31    ( M - 2 )
 Write down the equation of tangent vector (should be in the form of parametric functions)?
   
CS602 - Computer Graphics - Q.No. 32    ( M - 2 )
 What is meant by spotlight?
A light containing a minimum of the following parameters: light location, target location and penumbra.
Theater lights or bulbs enclosed in a lamp shade are good examples of spotlights. A spot light is like a point light, but its light rays are restricted to a well defined cone. It is often used to direct the viewers eye to certain parts of the scene.
   
CS602 - Computer Graphics - Q.No. 33    ( M - 2 )
 Describe polygon clipping briefly.
An algorithm that clips a polygon is rather complex. Each edge of the polygon must be tested against each edge of the clipping window, usually a rectangle. As a result, new edges may be added, and existing edges may be discarded, retained, or divided. Multiple polygons may result from clipping a single polygon. We need an organized way to deal with all of these cases.
   
CS602 - Computer Graphics - Q.No. 34    ( M - 2 )
 How the world look like in following situations?
1.      Without ambient light
2. With too much ambient light
Ambient light means the light that is already present in a scene, before any additional lighting is added. It usually refers to natural light, either outdoors or coming through windows etc. It can also mean artificial lights such as normal room lights.
Photography and video work rely largely or wholly on ambient lighting.
Ambient light can be a real trouble if it conflicts with what the photographer wants to achieve. For example, ambient light may be the wrong color temperature, intensity or direction for the desired effect. In this case the photographer may choose to block out the ambient light completely and replace it with artificial light.
   
CS602 - Computer Graphics - Q.No. 35    ( M - 3 )
 Give (Conditions) at least three points to draw good computer generated lines?
   
CS602 - Computer Graphics - Q.No. 36    ( M - 3 )
 
 

 Differentiate between functions using gl and glu prefixes of glut library?

   
CS602 - Computer Graphics - Q.No. 37    ( M - 3 )
 Explain following figure in term of drawing curve:
 
   
CS602 - Computer Graphics - Q.No. 38    ( M - 3 )
 Which OpenGL command is used to define material properties of the object, also name two of these properties?
predefine the material properties which will be consequently assigned to objects when you define them with the glColor command. This is done by making the following call:
glColorMaterial(GL_FRONT, GL_AMBIENT_AND_DIFFUSE);
   
CS602 - Computer Graphics - Q.No. 39    ( M - 5 )
 What is difference between glLoadIdentity function and glLoadMatrix function ?
The glLoadIdentity function replaces the current matrix with the identity matrix. It is semantically equivalent to calling glLoadMatrix with the identity matrix
 
but in some cases it is more efficient.
Error Codes
The following is the error code and its condition.
GL_INVALID_OPERATION: glLoadIdentity was called between a call to glBegin and the corresponding call to glEnd.
glLoadMatrix replaces the current matrix with the one whose elements are specified by m . The current matrix is the projection matrix, modelview matrix, or texture matrix, depending on the current matrix mode (see glMatrixMode ).
    
CS602 - Computer Graphics - Q.No. 40    ( M - 5 )
 Why do we  use curves? What are the advantages of using curves?

Leave a Reply

Related Posts Plugin for WordPress, Blogger...