CACS305 Computer Graphics And Animation

Computer Graphics And Animation old question papers

Pick a year on the left to see the full paper, exactly as it was set. 3 questions have come up in more than one paper.

10 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Computer Application

Semester 5 · TU Board 2025

Course Title: Computer Graphics And Animation (CACS305)

Full Marks: 60Pass Marks: 24Time: 3 hours

Candidates are required to answer the question in their own words as far as possible.

Group B

Attempt any SIX question.(6 × 5 = 30)

  1. 2.

    Define raster and random scan display systems. Draw and explain how each system renders a diagonal line. [2+3]

    5
  2. 3.

    Discuss the importance and workflow of area filling algorithms with diagrams. Explain how the flood fill algorithm works with 4-connected and 8-connected boundaries. [1+4]

    5
  3. 4.

    Derive the homogeneous matrix for reflection about the line y = x

    5
  4. 5.

    Describe composite transformations. Prove that the order of transformations matters by applying rotation followed by translation vs. translation followed by rotation to a point. [1+4]

    5
  5. 6.

    Describe the purpose of window-to-viewport transformation. Derive the transformation equation and explain how aspect ratio is preserved. [1+4]

    5
  6. 7.

    Explain the Back-Face Removal algorithm. What are its advantages and limitations? [3+2]

    5
  7. 8.

    Write short notes on: (any two) a. Keyframe Animation b. Application of Computer Graphics c. DDA algorithm

    5

Group C

Attempt any TWO questions(2 × 10 = 20)

  1. 9.

    Derive the general formula for the decision parameter in Bresenham's algorithm. How does integer arithmetic help avoid floating-point operations? [7+3]

    10
  2. 10.

    Create a scenario in which the Z-buffer and Painter's algorithm produce different results. Explain why the outputs differ and illustrate how the scene would be rendered using both methods. You can include diagrams or pseudocode to support your explanation. [Hint: Start with three overlapping polygons (e.g., triangles or rectangles) in 3D space such that: One is in front of another in some regions, And behind it in other regions (i.e., their Z-depths intersect or overlap).] [5+3+2]

    10
  3. 11.

    What is Virtual Reality (VR)? Explain the components of a typical VR system and list its uses in modern animation and simulation. [2+8]

    10

— The End —