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
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?