Search This Blog

Tuesday, 27 May 2014

CS 2401 / CS 71 - COMPUTER GRAPHICS NOVEMBER/DECEMBER 2012.



B.E. / B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2012.
Seventh Semester
Computer Science and Engineering
CS 2401 / CS 71 - COMPUTER GRAPHICS
(Regulation 2008)
Time: Three hours Maximum: 100 marks
Answer ALL questions
PART A - (10 x 2 = 20 marks)
1. Write down the shear transformation matrix.
2. Define text clipping.
3. Differentiate oblique and orthogonal projections.
4. Define spline curves.
5. State the difference between CMY and HSV color models.
6. What are keyframe systems?
7. What is a shadow?
8. Define texture.
9. List down the properties of piano curves.
10. Write down some of the Boolean operations on objects.
PART B - (5 x 16 = 80 marks)
11.(i) Line drawing algorithm. (8)
(ii) Line clipping algorithm. (8)
Or
 (b) With suitable examples, explain the following
(i) Rotational transformation. (8)
(ii) Curve clipping algorithm. (8)
12. (a) (i) Differentiate parallel and perspective (8)
(ii) Write notes on 3D viewing. (8)
Or
 (b) (i) With suitable examples, explain the 3D transformations. (8)
(ii) Write notes on quadric surfaces. (8)
13. (a) (i) Explain RGB color model in detail. (8)
(ii) Explain how 3D scenes are drawn. (8)
Or
 (b) (i) Discuss the computer animation techniques. (10)
(ii) Explain how 3D objects are drawn. (6)
14. (a) Differentiate flat and smooth shading models. (16)
Or
 (b) Discuss the methods to draw and add shadows to objects. (16)
15. (a) Write notes on the following
 (i) Mandelbrot sets (8)
(ii) Julia sets. (8)
Or
 (b) (i) Describe the creation of images by iterated functions. (8)
(ii) Explain the method for adding surface texture. (8)

CS 2401 — COMPUTER GRAPHICS JANUARY 2010



B.E/B.TECH DEGREE EXAMINATION, JANUARY 2010
Computer Science and Engineering
CS 2401 — COMPUTER GRAPHICS
(Common to Information Technology)
(Regulation 2008)
PART A — (10 × 2 = 20 marks)

1. Write down any two line attributes.
2. Differentiate window and view port.
3. What are spline curves?
4. Define quadric surfaces.
5. What is animation?
6. Define key frames.
7. What do you mean by shading of objects?
8. What is texture?
9. Define fractals.
10. Differentiate Mandelbrot and Julia sets.

PART B — (5 × 16 = 80 marks)

11. (a) Write down and explain the midpoint circle drawing algorithm. Assume 10 cm as the radius and co-ordinate origin as the centre of the circle. (16 marks)
Or
(b) Explain in detail the Cohen-Sutherland line clipping algorithm with an example. (16 marks)

12. (a) Differentiate parallel and perspective projections and derive their projection matrices.(16 marks)
Or
(b) With suitable examples, explain all 3D transformations. (16 marks)

13. (a) Write notes on RGB and HSV color models. (16 marks)
Or
(b) Discuss the following:
(i) Methods to draw 3D objects. (8)
(ii) Basic OPENGL operations. (8)

14. (a) Explain the following:
(i) Adding texture to faces. (8)
(ii) Adding shadows of objects. (8)
Or
(b) Write down and explain the details to build a camera in a program. (16 marks)

15. (a) Write notes on Peano curves. (16 marks)
Or
(b) Write about random fractals in detail. (16 marks)

CG -NOVEMBER/DECEMBER 2011 question



B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2011.
Seventh Semester
Computer Science and Engineering
CS 2401 — COMPUTER GRAPHICS
(Common to Information Technology)
(Regulation 2008)
Time : Three hours Maximum : 100 marks
Answer ALL questions.
PART A — (10 × 2 = 20 marks)
1. Write down any two line attributes.
2. Differentiate window and viewport.
3. What are spline curves?
4. Define quadric surfaces.
5. What is animation?
6. Define keyframes.
7. What do you mean by shading of objects?
8. What is texture?
9. Define fractals.
10. Differentiate Mandelbrot and Julia sets.
PART B — (5 × 16 = 80 marks)
11. (a) Write down and explain the midpoint circle drawing algorithm. Assume 10 cm as the radius and co-ordinate origin as the centre of the circle.
Or
(b) Explain in detail the Cohen-Sutherland line clipping algorithm with an example.
12. (a) Differentiate parallel and perspective projections and derive their projection matrices.
Or


(b) With suitable examples, explain all 3D transformations.
13. (a) Write notes on RGB and HSV color models.
Or
(b) Discuss the following:
(i) Methods to draw 3D objects. (8)
(ii) Basic OPENGL operations. (8)
14. (a) Explain the following:
(i) Adding texture to faces. (8)
(ii) Adding shadows of objects. (8)
Or
(b) Write down and explain the details to build a camera in a program.
15. (a) Write notes on Peano curves.
Or
(b) Write about random fractals in detail.

Monday, 19 May 2014

CS2401 COMPUTER GRAPHICS SYLLABUS



CS2401 COMPUTER GRAPHICS SYLLABUS
 UNIT I 2D PRIMITIVES
output primitives – Line, Circle and Ellipse drawing algorithms - Attributes of output
primitives – Two dimensional Geometric transformation - Two dimensional viewing –
Line, Polygon, Curve and Text clipping algorithms

UNIT II 3D CONCEPTS
Parallel and Perspective projections - Three dimensional object representation –
Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets - 3D
transformations – Viewing -Visible surface identification.

UNIT III GRAPHICS PROGRAMMING
Color Models – RGB, YIQ, CMY, HSV – Animations – General Computer Animation,
Raster, Keyframe - Graphics programming using OPENGL – Basic graphics primitives –
Drawing three dimensional objects - Drawing three dimensional scenes

UNIT IV RENDERING
Introduction to Shading models – Flat and Smooth shading – Adding texture to faces –
Adding shadows of objects – Building a camera in a program – Creating shaded objects
– Rendering texture – Drawing Shadows.

UNIT V FRACTALS
Fractals and Self similarity – Peano curves – Creating image by iterated functions –
Mandelbrot sets – Julia Sets – Random Fractals – Overview of Ray Tracing –
Intersecting rays with other primitives – Adding Surface texture – Reflections and
Transparency – Boolean operations on Objects.

TEXT BOOKS:
1. Donald Hearn, Pauline Baker, Computer Graphics – C Version, second edition,
Pearson Education,2004.
2. F.S. Hill, Computer Graphics using OPENGL, Second edition, Pearson Education,
2003.

REFERENCE:
1. James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer
Graphics- Principles and practice, Second Edition in C, Pearson Education, 2007.