Bachelors Level/Second Year/Third Semester/Science csit/third semester/computer graphics/syllabus wise questions

B.Sc Computer Science and Information Technology

Institute of Science and Technology, TU

Computer Graphics (CSC214)

Year Asked: 2078, syllabus wise question

3D Objects Representation
1.
Define orthographic, parallel, and perspective projections. Consider a region defined by the position vector P below, relative to global XYZ axis system. It is rotated by +30° about X-axis and passes through points (1.5, 1.5, 1.5). Find the final position of the region.

$P = \begin{bmatrix} 1 & 1 & 2 & 1 \\ 2 & 1 & 2 & 1 \\ 2 & 2 & 2 & 1 \\ 1 & 2 & 2 & 1 \end{bmatrix}$
[10]
2.
What is the task of a polygon table? Why do we have to remove hidden surfaces? Explain with any one methodology. [5]
Illumination Models and Surface Rendering Techniques
1.
Define intensity attenuation. Distinguish between Gouraud shading and Phong shading model. [5]
Introduction to Virtual Reality
1.
List some significance of virtual reality. Differentiate between virtual reality and augmented reality with example. Demonstrate how a polygon can be created using OpenGL. [10]
Scan Conversion Algorithm
1.
Plot the 1st octant of a circle centered at origin, having the radius 10 units. [5]
2.
Describe the requirement for line clipping. Explain the scan line polygon filling algorithm. [5]
Solid Modeling
1.
What is the method to recognize boundary point and interior point in solid modeling? Describe how BSP recursively subdivided a space into convex sets. [10]
2.
Discuss the strength and weakness of the human visual system. Describe Spline representation for the curve. [5]
3.
Define fractal. Explain the Bezier curve and B-Spline curve. [5]
4.
What is quadric surface? Compare between diffuse reflection and specular reflection. [5]
Two-Dimensional Geometric Transformations
1.
Find the new c-coordinate of the triangle ABC, with co-ordinates A(0, 0), B(1, 1) and C(5, 2) after it has been magnified to twice of its size. [5]
Visible Surface Detections
1.
What is the advantage of real time rendering over offline rendering? Discuss the limitation of Z-Buffer algorithm. [5]