Graphics

Question 1

In 3D Graphics, which of the following statements about perspective and parallel projection is/are true?

    P: In a perspective projection, the farthest an object is from the center of projection, the smaller it appears.
    Q: Parallel projection is equivalent to a perspective projection where the viewer is standing infinitely far away
    R: Perspective projections do not preserve straight lines.

Choose the correct answer from the code given below:

Code:
A
P and R only
B
P, Q and R
C
Q and R only
D
P and Q only
Question 1 Explanation: 
Perspective Projection :
Perspective projection is representing or drawing objects which resemble the real thing.
Perspective projection preserves the straight line.
In perspective projection, objects that are far away appear smaller, and objects that are near appear bigger.
Parallel lines do not remain parallel.
Distance and angles are not preserved.
Parallel Projection :
In this projection drawing objects looks less realistic.
In this projection parallel lines remains parallel.
Angles are not preserved in this projection.
It is good for exact measurements.
Question 2

In 3D Graphics, which of the following statement/s is/are true ?

    P: Back-face culling is an example of an image-precision visible-surface determination.
    Q: Z-Buffer is a 16-bit, 32-bit, or 64-bit field associated with each pixel in a frame buffer
         that can be used to determine the visible surface at each pixel.

Choose the correct answer from the code given below :;

Code :
A
P only
B
Q only
C
Neither P nor Q
D
P and Q
Question 2 Explanation: 
Back Face Culling:
→ Back-face culling (an object space algorithm) works on 'solid' objects which you are looking at from the outside. That is, the polygons of the surface of the object completely enclose the object.
→ Back-face culling is not an example of an image-precision visible-surface determination.
→ Back-face culling can very quickly remove unnecessary polygons. Unfortunately there are often times when back-face culling can not be used. For example if you wish to make an open-topped box - the inside and the outside of the box both need to be visible, so either two sets of polygons must be generated, one set facing out and another facing in, or back-face culling must be turned off to draw that object.
1. Back faces: faces of opaque object which are “pointing away” from viewer.
2. Back face culling – remove back faces (supported by OpenGL).
→ TRUE: Z-Buffer is a 16-bit, 32-bit, or 64-bit field associated with each pixel in a frame buffer that can be used to determine the visible surface at each pixel.
Question 3
How much memory is required to implement the z-buffer algorithm for a 512 x 512 x 24 bit-plane image?
A
768 KB
B
1 MB
C
1.5 MB
D
2 MB
Question 3 Explanation: 
In computer graphics, z-buffering, also known as depth buffering, is the management of image depth coordinates in 3D graphics, usually done in hardware, sometimes in software
In a 3d-rendering engine, when an object is projected on the screen, the depth (z-value) of a generated pixel in the projected screen image is stored in a buffer (the z-buffer or depth buffer).
A z-value is the measure of the perpendicular distance from a pixel on the projection plane to its corresponding 3d-coordinate on a polygon in world-space.
Z-buffer requires 2 type of buffers to be filled: Depth buffer and Frame buffer
The amount of memory required by depth buffer in terms of bits is 512 x 512 x 24 = 6291456
The amount of memory required by frame buffer in terms of bits is 512 x 512 x 24 = 6291456
Total memory is required is sum of both depth and frame buffer memories = 6291456 + 6291456 = 12582912 bits which is equivalent to 1.5 MB(1.5x1024x1024x8)
Question 4
In graphics, the number of vanishing points depends on
A
the number of axes cut by the projection plane
B
the centre of projection
C
the number of axes which are parallel to the projection plane
D
the perspective projections of any set of parallel lines that are not parallel to the projection plane
Question 4 Explanation: 
→Projections of lines that are not parallel to the view plane (i.e. lines that are not perpendicular to the view plane normal) appear to meet at some point on the view plane.
→This point is called the vanishing point. A vanishing point corresponds to every set of parallel lines.
Question 5
Which of the following is true about the z-buffer algorithm?
A
It is a depth sort algorithm
B
No limitation on total number of objects
C
Comparisons of objects is done
D
z-buffer is initialized to background colour at start of algorithm
Question 5 Explanation: 
The Z-buffer algorithm is a convenient algorithm for rendering images properly according to depth.
To begin with, a buffer containing the closest depth at each pixel location is created parallel to the image buffer. Each location in this depth buffer is initialized to negative infinity.
Since the algorithm processes objects one at a time, the total number of polygons in a picture can be arbitrarily large.
Question 6
A system is having 8 M bytes of video memory for bit-mapped graphics with 64-bit colour. What is the maximum resolution it can support?
A
800 x 600
B
1024 x 768
C
1280 x 1024
D
1920 x 1440
Question 6 Explanation: 
Explanation:
Given file size is 8M bytes= 8*1024**1024*8=83,88,608
From the options,
⦁ 800*600*8=34,80,000
⦁ 1024*768*8=62,91,456
⦁ 1280*1024*8=13,10,720
⦁ 1920*1440*8=22,118,400
From the above , option A and B are less than file size.
From that two , maximum one is option B.
Question 7
The term Phong associated with
A
Ray tracing
B
shading
C
Hidden line removal
D
a game
Question 7 Explanation: 
Phong shading is a per-fragment color computation. The vertex shader provides the normal and position data as out variables to the fragment shader. The fragment shader then interpolates these variables and computes the color
Question 8
A Steiner patch is
A
Biquadratic Bezier patch
B
Bicubic patch
C
Circular patch only
D
Bilinear Bezier patch
Question 8 Explanation: 
Steiner patches are triangular surface patches for which the Cartesian coordinates of points on the patch are defined parametrically by quadratic polynomial functions of two variables. So these surfaces are formed from biquadratic Bezier patches.
There are 8 questions to complete.

Access subject wise (1000+) question and answers by becoming as a solutions adda PRO SUBSCRIBER with Ad-Free content

Register Now