Thursday, 28 March 2019

UGC NET Computer Science July 2018 - II | Question 9

Question 9
9. Which of the following statements is/are True regarding the solution to the visibility problem in 3D graphics ?
S1 : The Painter’s algorithm sorts polygons by depth and then paints (scan - converts) each Polygon on to the screen starting with the most nearest polygon.
S2 : Backface Culling refers to eliminating geometry with backfacing normals.
Code :
  1. (1) S1 only
  2. (2) S2 only
  3. (3) Both S1 and S2
  4. (4) Neither S1 nor S2
Answer : (2) S2 only
  • Statement S1 is False.
    The ‘painter's algorithm’ arranges all the polygons in a view by their depth and then paints them in this order, extreme to closest. It will paint over the existing parts that are usually not visible hence solving the visibility issue at the cost of having painted invisible areas of distant objects.
  • Statement S2 is True
    Backface culling is an important part of how a 3D engine performs visibility checks. Its purpose is to detect polygons that are invisible in a particular scene - that is, polygons that face away from the viewer. Detecting back-facing polygons allows us to eliminate them from an engine's rendering pipeline at an early stage, thus reducing the amount of computation and memory traffic. There are various ways to detect whether a polygon faces towards or away from the viewer, and each method has its own level of complexity and accuracy.
Statement S2 only true statement.

So, Option (2) is correct answer.

Reference : Painter’s Algorithm

Reference 1 : Painter’s Algorithm

Reference 2 : A Compact Method for Backface Culling



PreviousNext
UGC NET CS 2018 July - II Question 8UGC NET CS 2018 July - II Question 10

No comments:

Post a Comment

UGC NET Computer Science December 2019 | Question 16

Question 16 In a certain coding language. 'AEIOU' is written as 'TNHDZ'. Using the same coding language. 'BFJPV' wil...

Popular Posts