SRM INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK SUB.NAME: COMPUTER GRAPHICS SUB.CODE: IT307 CLASS : III/IT UNIT-1 2-marks 1. What is the various applications of computer graphics? 2. Explain about CAD. 3. List the advantages and disadvantages of DVST. 4. Write short notes on a. Persistence b. resolution c. Aspect ratio 5. Define pixel. 6. What is meant by frame buffer? 7. List the important characteristics of video display device. 8. What are the two basic techniques for producing color display with a CRT? 9. Give three difference between shadows mask & beam penetration method? 10. Explain about flat panel displays devices. 11. List the important characteristics of hardcopy devices. 12. Differentiate LCD & LEDs. 13. List the classification of the printers. 14. Comparison between line printers and dot matrix printers. 15. Explain the features of Inkjet printer. 16. Name the input devices. 17. Compare track ball and space ball 18. Define digitizers. 19. Explain about Joysticks. 20. List the advantages of the laser printer. 21. What are the different kinds of co-ordinate representation? 22. What is meant by Language binding? 23. Mention the two software standards? 24. Explain about PHIGS workstation. 25. Discuss the merits and demerits of DDA line drawing algorithm? 26. Explain the properties of an ellipse.
27. Explain the steps in DDA line drawing algorithm. 28. Name any two output primitives function. 29. Explain the steps in Bresenham's line drawing algorithm. 30. Define the term decision parameter. 31. Write the general program structure of PHIGS? 32. Define electrostatics device. 33. Explain about touch panel and light pen. 34. Define Bitmap and pixmap. 35. What is the difference between Raster scan and random scan? 36. Explain the working principle of CRT. 37. Explain about image processing. 38. Name any three output primitive function. 39. Give the function for displaying a filled polygon. 40. Mention the raster functions that are used in graphical packages. 10 marks 1. Explain about the various application of computer graphics. 2. Explain briefly about input device. 3. Explain briefly about Hardcopy device 4. Explain about color CRT monitors 5. Explain the working principle of CRT tubes. 6. Explain about DDA line drawing algorithm. 7. Write the algorithm for Bresenham's line drawing algorithm with example. 8. Explain about midpoint circle drawing algorithm with example. 9. Write the algorithm for ellipse generating algorithm 10. Explain about scan line polygon fill algorithm 11. Write short notes about a) boundary fill algorithm b) Flood fill algorithm UNIT-II TWO DIMENSIONAL GRAPHICS 2-Marks 1. How is translation applied? 2. What is referred to as rotation? 3. Write down the rotation equation and rotation matrix. 4. What is called scaling transformation? 5. Write the matrix representation for scaling, translation and rotation. 6. Draw the block diagram for 2D viewing transformation pipeline. 7 Mention the equation for homogeneous transformation. 8. What is known as composition of matrix? 9. Write the composition transformation matrix for scaling, translation and Rotation.. 10. Discuss about the general pivot point rotation? 11. Discuss about the general fixed point scaling. 12. What is called as clipping? 13. What are the types of clipping? 14. Explain line clipping procedures. 15. Explain window, view port and window - to - view port transformation 16. Mention the three raster functions available in graphics packages. 17. What is known as region codes? 18. Why Cohen Sutherland line clipping is popular? 19. Mention the point clipping condition for the liang-barsky line clipping.
20. Mention the tests done to the pair of adjacent polygon vertices passed to a Window boundary clipper. 21. What is called as an exterior clipping? 22. How are the region code bit values determined? 23. Why liang-barsky line clipping is more efficient than Cohen Sutherland line Clipping? 24. Differentiate uniform and differential scaling. 25. Translate a polygon with co-ordinates A (5, 10), B(7,15) and C(10,2) by 3 Units in direction and 4 units in y direction. 26. A point (4,3) is rotated counter clockwise direction by an angle of 450 Find The rotation matrix and the resultant point. 27. State the function for setworkstationwindow & setworkstationviewport. Part B 1. Discuss in detail about basic transformations. 2. Explain the composite transformations. 3. Find a transformation of triangle A(1,0), B(0,1) and C(1,1) by a} Rotating 450 about the origin and then translating one unit in x & y direction b) Translating 1 unit in x direction and 3 units in y direction and then rotating 450 about the origin. What is the need of homogeneous coordinates and give the homogeneous coordinate transformation matrices for scaling, translation and rotation. 4. Implement the Cohen Sutherland line clipping algorithm 5. Explain liang-barsky line clipping algorithm 6. Explain in detail the Sutherland-Hodgeman polygon clipping algorithm 7. Write short note about a) General pivot point rotation b) General fixed point scaling 8. Explain about homogeneous transformations UNIT III Part A 1. Explain parallel projection 2. Explain perspective projection 3. Draw the block diagram of pipeline transforming a view of world coordinate scene to device coordinate. 4. What are called blobby objects? 5. What do you mean by parametric continuity, Zero order continuity, First order continuity, Second order continuity? 6. What is convex hull? 7. State the properties of Bezier curves. 8. State the properties of B-Spline curves. 9. Why quadratic surfaces are frequently used? 10. What are the three equivalent methods for specifying spline representation? 11. What is meant by polygon table? 12. Explain boundary representation with example. 13. Differentiate between interpolation spline and approximate spline 14. What is hermite spline and give the boundary condition for hermite curve? 15. What is cardinal spline & kochanck-bartels spline? 16. Give some advantages of B-Splaines.
PART-B 1. Explain the various methods of three dimensional displays. 2. write short note about a) Polygon tables b) Plane equations c) Polygon meshes. 3. Explain the various classifications of cubic spline interpolation methods. 4. Explain briefly about the beizeir curves and surfaces. 5. What is called B-splaine curves? Explain any three B-splaine curves. UNIT IV Part A 1. Give the matrix representation for 3D translation, rotation & scaling. 2. Explain the reflection & shear for 3D. 3. What are all the two projection methods? 4. What is called axonometric and isometric projections? 5. Draw the three dimensional transformation pipeline. 6. Explain vanishing point and principal vanishing point. 7. Mention the classifications of visible surface detection algorithms 8. Explain Z-buffer method. 9. Explain A-buffer method. 10. What is binary space portioning tree? 11. List the advantages and disadvantages of z-buffer algorithm 12. What is area subdivision algorithm? 13. Derive the 3D transformation matrix to transform world coordinates to view coordinates. 14. Explain about octree method. 15. What are the two approaches of visible surface detection? 16. Write the procedure for depth buffer method. 17. Explain the basic functions of depth sorting method. 18. State the demerits of depth buffer method. 19. Explain about shear and reflection transformation. 20. Explain about the viewing parameter. 21. compare parallel projections And perspective projections 22. What are the data for each surface area in the linked list? 23. Compare cavaliar and cabinet projections.
PART-B 1. Explain about general three dimensional rotation. 2. Discuss in detail about basic 3D transformations 3. Explain about projections. 4. Explain the depth buffer method of visible surface detection method. 5. Explain about scan-line method 6. Explain briefly about depth sorting method. 7. Explain about area-subdivision method. UNIT V Part A 1. Discuss the properties of light. 2. Define chromaticity, complementary colors, color gamut and primary colors. 3. What is color model? 4. Define hue, saturation and value. 5. Explain XYZ color model. 6. Explain RGB color model. 7. Explain YIQ color model. 8. Explain CMY color model. 9. Explain HSV color model. 10. Give the procedure to convert HSV & RGB color model. 11. What are called halftones? 12. Explain dithering techniques. 13. Write short notes on polygon rendering methods. 14. Write short notes on transparency 15. What is diffused reflection and specular reflection? 16. Explain constant intensity shading algorithm 17. What is called as half toning? 18. What are the steps carried out a polygon surface is rendered using phong shading? 19. what are the steps carried out a polygon surface is rendered using gouraud Shading? 20. What is dither noise? 21. What is called as ray tracing? 22. What is the use of chromaticity diagram? 23. What is illumination model? 24. What are the basic illumination models? 25. What is called as lightness? 26. What is called as fast phong shading? 27. Give illumination parameters. 28. Expalin the conversion of CMY to RGB representation.
PART-B 1. Explain about HSV Color Model. 2. Write short notes about a) YIQ Color Model. b)cmy Color Model. 3. Explain about HLS Color Model. 4. What is called as halftones? Explain about halftone approximations. 5. Explain about phong shading and gouraud shading method of polygon rendering. 6. Explain about dithering techniques.