Semester Final Examination: October 2025
Course Code: CSE
4707, Course Title: Computer Graphics & Animation
|
1. |
a) |
Define
interactive computer graphics.Write four difference between
interactive and non-interactive graphics. |
[1+2] |
|
|
b) |
Briefly describe the graphics pipeline.
Differentiate between CPU and GPU in terms of cores, speed, and tasks. |
[3+3] |
|
|
c) |
Write short note on - i) Frame Buffer ii) PPI. |
[1x2] |
|
|
d) |
State aspect ratio. Find the aspect ratio of a
display with resolution 2560×1440. |
[1+2] |
|
|
|
|
|
|
2. |
a) |
Illustrate how vector scan display’s architecture
works |
[4] |
|
|
b) |
A display screen has a resolution of 1920×1080
pixels with 24-bit color depth. Calculate the total number of pixels.Find the
memory required to store one frame (uncompressed). |
[5] |
|
|
c) |
A monitor has size 15.6 inches with resolution
1920×1080. Calculate the PPI. Compare it with a 24-inch monitor having the
same resolution. Explain how the same image will appear different on these
two screens. |
[5] |
|
|
|
|
|
|
3. |
a) |
Define scan conversion. Why is it needed in computer
graphics? |
[1+2] |
|
|
b) |
Apply Bresenham’s Line Drawing Algorithm to plot a
line between (3,2) and (17,5). Show decision parameter values at each step. |
[7] |
|
|
c) |
Write the steps of defining a circle using
Polynomial Method Algorithm. |
[4] |
|
|
|
|
|
|
4. |
a) |
Interpret seed
fill algorithm and list the types of seed fill algorithm. Illustrate boundary
fill algorithm for and its steps for
4-connected and 8-connected. |
[2+5] |
|
|
b) |
A circle is centered at (0,0) with radius = 10. Use
Midpoint Circle Algorithm to find the first 8 points plotted. |
[7] |
|
|
|
|
|
|
5. |
a) |
Illustrate geometric transformation and coordinate
transformation with one example of each. Explain the advantage of using
homogeneous coordinates in computer graphics?. |
[3+2] |
|
|
b) |
Interpret Translation.
Consider a square with vertices A(0,0), B(2,0), C(2,2), D(0,2). (a) Translate it by Tx
= 3, Ty = 2. (b) Then rotate it by
90° anticlockwise about the origin. (c) Finally scale it by
factor Sx = 2, Sy = 1. Find the final
coordinates of all vertices after applying the composite transformation. |
[1+8] |
|
|
|
|
|
|
|
|
|
|
|
6. |
a) |
Illustrate window and viewport in computer graphics.
Consider a window with coordinates Xwmin = 2, Ywmin = 2, Xwmax = 8, Ywmax = 6
and a viewport with coordinates Xvmin = 100, Yvmin = 100, Xvmax = 300, Yvmax
= 200.
Find the viewport coordinates of a point (5, 4)
using window-to-viewport transformation. |
[1+4] |
|
|
b) |
State distortion in 2D
viewing and how is it caused.Write an algorithm to clip a line using
Cohen-Sutherland method. Apply it to a line (x1, y1) = (2,7) to (x2, y2) =
(10,3) for a clipping window (3,3) to (8,6). Show steps and final clipped
coordinates. |
[1+8] |
|
|
|
|
|
|
7. |
a) |
Define projection. Illustrate the taxonomy of
projection. |
[1+2] |
|
|
b) |
State the shading in computer graphics. Write short
note on - i) Diffuse Shading ii) Ambient Shading |
[1+4] |
|
|
c) |
Using Bresenham’s Circle Drawing Algorithm, generate
the points for a circle of radius 5 centered at the origin. Show step-by-step
decision parameter updates. |
[6] |
0 Comments