## Computer Graphics & Virtual Reality - Dec 2014

### Information Technology (Semester 5)

TOTAL MARKS: 80

TOTAL TIME: 3 HOURS
(1) Question 1 is compulsory.

(2) Attempt any **three** from the remaining questions.

(3) Assume data if required.

(4) Figures to the right indicate full marks.
**1 (a)** If 8 bits per pixel, per color scheme is used for a RGB display device, How much memory is required to hold picture data worth one screen, if the resolution is 800×600. If the refresh rate is 50Hz, How much memory is required to bold picture data for duration of one sec.(5 marks)
**1 (b)** Prove that he two successive rotation Transformations are additive.(5 marks)
**1 (c)** Explain different ways of performing text clipping.(5 marks)
**1 (d)** What is VRML, what is the meaning of six degrees of freedom in 3D graphics. How to define any shape (say cylinder) in VRML.(5 marks)
**2 (a)** Given 4 control points (10,10), (15,15), (20,15) and (30,10), find the points to plot bezier curve by using step size as 0.2.(10 marks)
**2 (b)** Explain Boundary fill and flood fill Algorithm. Which algorithm cannot be used to fill the Region R2 which is bounded by Blue color and Red color boundary, Justify.
(10 marks)
**3 (a)** Find sequence of Transforming required to rotate a solid object w.r.t. a line y=mx+c, in anticlockwise manner by angle ?.(10 marks)
**3 (b)** Explain Morphing and warping mechanism.(10 marks)
**4 (a)** What are the important components of VR system. Explain different types of VR systems.(10 marks)
**4 (b)** What is projection what are its diferent types? Derive transformation Matrix for oblique projection.(10 marks)
**5 (a)** Explain Geometric and kinematic modelling in detail.(10 marks)
**5 (b)** Explain an algorithm which uses parametric equation for the propose of line clipping using the same algorithm, find the coordinates of the line segment A(10,10), B(70, 40), after it is clipped against a window with two diagonal vertices at (20,20) (40, 50).(10 marks)

### Write short notes on: (any two)

**6 (a)** Fractals(10 marks)
**6 (b)** Applications of VR(10 marks)
**6 (c)** 3D position Trackers.(10 marks)