Computer Graphics & Animation Question Bank

 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]




Post a Comment

0 Comments