B.TECH - Semester 7 computer graphics Question Paper 2020 (sep)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- 701 : COMPUTER GRAPHICS (R) (2013 Scheme) Time : 3 Hours Max. Marks : 100 Answer all the questions. Each question carries 4 marks :
- Draw and explain the architecture of a simple random scan system.
- Using the digital differential analyser (DDA) algorithm draw a line between two end points $(10,2)$ and $(21,13)$.
- Prove that uniform scaling ( $s x=s y$ ) and a rotation form a commutative pair of operations. Why scaling and rotations are individually not commutative?
- How does the $Z$ buffer method detects visible surfaces at each pixel positions on the projection plane? Give the formula to calculate the depth values for a surface position $(x, y)$ from the plane equation for each surface.
- Compare and contrast the RGB and the YIQ Color model. $$ \text { ( } 5 \times 4=20 \text { Marks) } $$ P.T.O. Answer one question from each module.
- (a) Use Bresenham's line drawing algorithm to plot the line with endpoints $(20,10)$ and $(30,18)$ Assume line slope $m=0.8$.
- (b) Differentiate the Boundary fill algorithm and the flood fill algorithm. With an example explain the pseudo code for each. OR
- (a) Explain the features of flat panel systems. List out the advantages of flat panel systems over traditional CRTs.
- (b) Explain the various typefaces available for computer applications.
- (a) What is a homogeneous coordinate system? Find an affine transformation to reflect two- dimensional points about the line $\mathrm{y}=\mathrm{mx}+\mathrm{b}$.
- (b) Rotate a triangle $\mathrm{A}(0,0), \mathrm{B}(2,2), \mathrm{C}(4,2)$ about the origin and about $\mathrm{P}(-2,-2)$ by and angle of 45 degrees.
- (a) Explain how translations, rotations and scaling are performed in a two dimensional space.
- (b) Describe Cohen Sutherland line clipping algorithm. A clipping window. has the following geometry. Window (left,right, bottom, top) $=(200,600,100$, 400). A line with following endpoints is drawn L1: p1(0,50) p2(500,450) L 2 : $\mathrm{p} 3(700,15...
- (a) How are objects projected into the two dimensional view plane. Explain the parallel and perspective projection methods.
- (b) Explain how 3D objects like quadrics are represented using stereoscopic views.
- (a) Explain the scan line method to remove hidden surfaces in the image space. Using both image space and object space operations, how a surface is sorted in decreasing order.
- (b) What are the basics 3D operations? Explain with examples. List the specific features of a 3D object.
- (a) Explain how the Phong model tests the intensity of the specular reflection with suitable examples.
- (b) Discuss the basic drawing primitives used in the OpenGL toolkit with their syntax.
- (a) Explain the CMY and HSV color models.
- (b) Compare Gouraud shading and the Phong shading. How is surface rendering speeded with fast phongshading?
- Differentiate vector scan display and random scan display?
- Decane and explain the architecture of simple raster graphics system.
- What are the commonly used graphics input devices? Explain any two.
- Explain how boundary fill algorithm works.
- Define Homogenous co-ordinate system. What is its significance in computer graphics?
- Explain reflection and shear transformations action with examples.
- What is clipping? What are its different types?
- Define projection. What are its types?
- What is coherence? What are its types? What is its application in visible surface detection methods?
- Define vanishing point with respect to perspective projection. Answer any one full questions from each Module. Each question carries 20 marks.
- (a) With an example explain the DDA algorithm. 15
- (b) What are frame buffers? Why it is used? 5
- (a) Explain with example the working of midpoint circle algorithm. 15
- (b) Define the basic properties of a circle? How the symmetric property helps in plotting the pixel points of a circle? $\mathbf{5}$
- With proper example explain the 2D transformation 20 (a) Scaling
- With proper example explain the 2D transformation 20 (b) Translation
- With proper example explain the 2D transformation 20 (c) Rotation
- (a) With an example explain Cohen Sutherland line clipping algorithm. 15
- (b) Define the following terms
- (i) Super sampling (ii) Multi sampling 2 K-4570
- (a) Explain the following algorithm
- (i) Z Buffer (ii) Scan line 15
- (b) List the advantages and disadvantages of Z buffer and scan line algorithms.
- Explain the following edge detection methods. (a) Robert Edge detection method
- Explain the following edge detection methods. (b) Sobel edge detection method
- Explain the following edge detection methods. (c) Canny edge detection method. ( $\mathbf{3} \boldsymbol{\times} \mathbf{2 0} \boldsymbol{=} \mathbf{6 0}$ Marks)