Discuss how rasterization and rendering help in generating a realistic image from a 3D model and what factors affect the quality of the rendered output.[5]
2.
Explain the concept of ambient reflection in the context of illumination models. How does it affect the overall lighting in a 3D scene?[5]
3.
Describe the Gouraud Shading model. How does Gouraud shading improve the rendering of 3D objects compared to constant shading?[5]
Output Primitives
1.
Describe Bresenham's circle drawing algorithm. Trace the DDA algorithm to draw a line segment from (2,2) to (6,6).[10]
Three-Dimensional Graphics
1.
What is scaling in 3D graphics? Derive the scaling matrix for scaling along the X, Y, and Z axes. Apply the scaling transformation to a point (2,3,4) with scaling factors Sx=2, Sy=3, Sz=4.[10]
Three-Dimensional Object Representation and Curve Modeling
1.
Describe the concept of Bezier curves in 3D modeling. Derive the equation for a Bezier curve and discuss how it is used in curve modeling and animation.[10]
Two Dimensional Geometric Transformations
1.
Explain the concept of translation transformation in 2D graphics. Discuss the effect of translation on objects.[5]
Two-Dimensional Viewing and Clipping
1.
Given a polygon with vertices A(3,4), B(7,4), C(7,8), D(3,8), clip it against a rectangular window with coordinates (4,5), (6,7) using Sutherland-Hodgman polygon clipping algorithm.[5]
Virtual Reality and Animation
1.
What is virtual reality? Describe the components of VR system.[5]
Visible Surface Detection
1.
What are object space techniques in visible surface detection? Explain how these techniques are used in 3D graphics.[5]
2.
Describe the Scan-Line method for visible surface detection. Write its advantages and limitations.[5]
3.
Write short notes on: a) Area subdivision methodWrite short notes on: b) OpenGL viewing[2.5+2.5]