NP SHR FinalQ Computer Graphics L4T2 AB Fall2020
NP SHR FinalQ Computer Graphics L4T2 AB Fall2020
NP SHR FinalQ Computer Graphics L4T2 AB Fall2020
2. a) What are texture and shading? Why they need in computer graphics? 1+1
b) Classify the smooth shading. What is the limitations of Gouraud shading? 2
c) How to create visual effect using texture? 4
d) Find the angle between b= (3,4) and c= (5,2). 2
4. a) What is 2D Projection? What is the main difference between Parallel and 1+1
Perspective Projection? Define: (i) 1-point, 2-point, 3-point Vanishing Points +3
(ii) Orthographic and Oblique Parallel Projections (iii) Isometric Axonometric
Orthogonal Projection
b) Derive the general perspective transformation onto a plane with reference point 5
Page 1 of 2
(EXAMINATION CONFIDENTIAL)
5. a) Write Pseudocode and Time Complexity for: (i) Image Precision Algorithm, 1+1
(ii) Object Precision Algorithm. Which of them is costly in terms of time +2
complexity? Justify your answer.
b) What is the main idea behind occlusion in Back-Face Culling? Make a BSP 5
Tree out of the following polygons (Show each step of the dividing and making
of the tree):
b) Apply any Polygon Clipping Algorithm in the following figure and show first 5
two steps:
Page 2 of 2