UNIVERSITY EXAMINATIONS: 2012/2013
SECOND YEAR EXAMINATION FOR THE BACHELOR OF
SCIENCE IN INFORMATION TECHNOLOGY
BIT 2304 COMPUTER GRAPHICS
DATE: DECEMBER, 2012 TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO
QUESTION ONE
a) Explain the working principle of a vector refresh display using a sketch. What are
its disadvantages? (10 Marks)
b) The architecture of a raster-graphics system is partly made up of the components
listed below. Briefly explain the function of the following components and terms
as used in image formation and display in the display device.
i. Display processor
ii. Frame Buffer
iii. Scan Conversion
iv. Video Controller
v. Display Processor Memory
(2 Marks Each)
c) Distinguish between the terms, Computer Vision and Image Processing. Explain
using specific examples how each relates to computer graphics. (10 Marks)
QUESTION TWO
a) Using a flowcharts, explain the workings of the following algorithms.
i. Digital Differential Analyzer (DDA)
ii. Bresenham’s algorithm.
(5 Marks Each)
b) The end points of a line are (0,0) and (4,4). Use the DDA algorithm to rasterize
the line. (5 Marks)
c) Find out the raster locations by Bresenham’s algorithm for the end points of a
straight line (20, 10), (30,18). (5 Marks)
QUESTION THREE
a) Explain three methods that can be used to generate motion in computer
graphics. (10 Marks)
b) Describe the design of animation sequence. (5 Marks)
c) What are the various types of key-frame algorithms? Explain them? (5 Marks)
QUESTION FOUR
a) What are the different types of curve representation methods? Enumerate their
advantages and disadvantages. (5 Marks)
b) Derive the parametric expression of a line. (10 Marks)
c) What are the important characteristics of the Beizer curve? (5 Marks)
QUESTION FIVE
a) Explain the term “Modeling” as used in computer graphics. (5 Marks)
b) Describe 4 methods that can be used to generate Models in computer graphics.
(10 Marks)
c) Outline main steps involved in the conceptualization and generation of an
animated movie production. (5 Marks)