- Home Computer graphics 7th ND13 CS2401 Computer graphics 7th ND13 CS2401 Varuna Sunday, February 16. VTU ECE Notes For 7th Semester - 2015 Scheme. Wednesday, June.
- CS2401 – COMPUTER GRAPHICS. CS2402 – MOBILE & PERVASIVE COMPUTING. CS2403 – DIGITAL SIGNAL PROCESSING. CS2405 – COMPUTER GRAPHICS LAB. CS2406 – OPEN SOURCE LAB. VII th SEM ELECTIVES. MG2453 – Resource Management Techniques. CS2032 – Data Warehousing and Data Mining. CS2033 – Real Time Systems. CS2034 – TCP/IP Design.
- CS2401 Computer Graphics CS2402 Mobile and Pervasive Computing CS2403 Digital Signal Processing Elective III Elective IV PRACTICAL CS2405 Computer Graphics Lab CS2406 Open Source Lab SEMESTER VII – Elective III MG2453 Resource Management Techniques CS2032 Data Warehousing and Data Mining CS2033 Real Time Systems CS2034 TCP/IP Design.
UNIT I 2D PRIMITIVES
CS2401 Computer Graphics UNIT I Notes Documents. Computer Graphics Notes (B.Tech, KUK, MDU) Engineering. Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting. Computer Graphics Lecture Notes - svecw.edu.in.
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
Parallel and Perspective projections - Three dimensional object representation –
Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets - 3D
transformations – Viewing -Visible surface identification.
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
Raster, Keyframe - Graphics programming using OPENGL – Basic graphics primitives –
Drawing three dimensional objects - Drawing three dimensional scenes
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.
Adding shadows of objects – Building a camera in a program – Creating shaded objects
– Rendering texture – Drawing Shadows.
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.
REFERENCES:
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.QUESTION BANK
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.
REFERENCES:
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.QUESTION BANK
1. What is the purpose of presentation graphics?
2. Define refresh buffer/frame buffer.
3. What is pixel?
4. Define aspect ratio.
5. What is Output Primitive?
6. What is DDA?
7. What are the disadvantages of DDA algorithm?
8. What is attribute parameter?
9. What is the basic line attributes?
10. What is meant by aliasing?
11. Define Translation.
12. Define Rotation.
14. Define Reflection.
15. Define Shear.
16. Define Window.
17. Define view port.
18. What is viewing transformation?
19. Define Clipping.
20. What are the types of Clipping?
2. Define refresh buffer/frame buffer.
3. What is pixel?
4. Define aspect ratio.
5. What is Output Primitive?
6. What is DDA?
7. What are the disadvantages of DDA algorithm?
8. What is attribute parameter?
9. What is the basic line attributes?
10. What is meant by aliasing?
11. Define Translation.
12. Define Rotation.
14. Define Reflection.
15. Define Shear.
16. Define Window.
17. Define view port.
18. What is viewing transformation?
19. Define Clipping.
20. What are the types of Clipping?
1. Explain the basic concept of Midpoint ellipse algorithm. Derive the decision parameters for the algorithm and write down the algorithm steps. (16)
2. Explain two dimensional Translation and Scaling with an example. (16)
3. Obtain a transformation matrix for rotating an object about a specified pivot point. (16)
4. Explain DDA line drawing algorithm. (16)
5. Explain the steps in midpoint ellipse drawing algorithm. (16)
6. What is polygon clipping? Explain Sutherland-Hodgeman algorithm for polygon (16)
7. Explain about socket, connect, bind, listen and accept functions. (16)
8. Consider a triangle ABC whose coordinates are A[4,1], B[5,2], C[4,3]
2. Explain two dimensional Translation and Scaling with an example. (16)
3. Obtain a transformation matrix for rotating an object about a specified pivot point. (16)
4. Explain DDA line drawing algorithm. (16)
5. Explain the steps in midpoint ellipse drawing algorithm. (16)
6. What is polygon clipping? Explain Sutherland-Hodgeman algorithm for polygon (16)
7. Explain about socket, connect, bind, listen and accept functions. (16)
8. Consider a triangle ABC whose coordinates are A[4,1], B[5,2], C[4,3]
a. Reflect the given triangle about X axis. (4)
b. Reflect the given triangle about Y-axis. (4)
c. Reflect the given triangle about Y=X axis. (4)
d. Reflect the given triangle about X axis. (4)
b. Reflect the given triangle about Y-axis. (4)
c. Reflect the given triangle about Y=X axis. (4)
d. Reflect the given triangle about X axis. (4)
Cs2401 Computer Graphics Notes Windows 10
9. Explain Sutherland Hodgeman polygon clipping algorithm. Explain the (16)
Disadvantage of it and how to rectify this disadvantage.
10. Explain Two Dimensional Viewing. (16)
11. Explain Bresenham’s Line Drawing Algorithms.
Disadvantage of it and how to rectify this disadvantage.
10. Explain Two Dimensional Viewing. (16)
11. Explain Bresenham’s Line Drawing Algorithms.
UNIT- II THREE DIMENSIONAL CONCEPTS
Part-A (2-MARKS)
Part-A (2-MARKS)
1. Categorize the 3D representations?
2. What Boundary representation?
3. What space-partitioning representation?
4. What is Blobby Object?
5. What is projection?
6. What are the types of projection?
7. What is parallel projection?
8. What is Perspective projection?
9. What is chromaticity?
10. Define Color model..
11. What are the uses of chromaticity diagram?
12. What is HSV model?
13. what for CMY color model used?
14. What are the parameters in the HLS color model?
15. Define Computer animation.
16. What are the steps in animation sequence?
17. How frame-by-frame animation works?
18. What is morphing?
19. What are the methods of motion specifications?
2. What Boundary representation?
3. What space-partitioning representation?
4. What is Blobby Object?
5. What is projection?
6. What are the types of projection?
7. What is parallel projection?
8. What is Perspective projection?
9. What is chromaticity?
10. Define Color model..
11. What are the uses of chromaticity diagram?
12. What is HSV model?
13. what for CMY color model used?
14. What are the parameters in the HLS color model?
15. Define Computer animation.
16. What are the steps in animation sequence?
17. How frame-by-frame animation works?
18. What is morphing?
19. What are the methods of motion specifications?
1. Explain 3D basic transformation with an example. (16)
2. Design a storyboard layout and accompanying key frames for an animation (16)
3. How to specify objects motion in an animation system. (16)
4. Derive the 3D transformation matrix for rotation about
(i) an arbitrary axis (8)
(ii) an arbitrary plane (8)
5. Explain RGB, CMY, YIQ and YUV color models. (16)
6. Brief about select function and shut down functions. (16)
7. Explain the properties of B spline. How it is differ from Bezier? (16)
8. How to represent an object on 3D scene? (16)
9. Explain three dimensional geometric and modeling transformations. (16)
10. Explain three dimensional Viewing and Functions. (16)
11. Draw the CIE chromaticity diagram and explain. (16)
12. Explain different types of color model in detail. (16)
2. Design a storyboard layout and accompanying key frames for an animation (16)
3. How to specify objects motion in an animation system. (16)
4. Derive the 3D transformation matrix for rotation about
(i) an arbitrary axis (8)
(ii) an arbitrary plane (8)
5. Explain RGB, CMY, YIQ and YUV color models. (16)
6. Brief about select function and shut down functions. (16)
7. Explain the properties of B spline. How it is differ from Bezier? (16)
8. How to represent an object on 3D scene? (16)
9. Explain three dimensional geometric and modeling transformations. (16)
10. Explain three dimensional Viewing and Functions. (16)
11. Draw the CIE chromaticity diagram and explain. (16)
12. Explain different types of color model in detail. (16)
Cs2401 Computer Graphics Notes Software
Cs2401 Computer Graphics Notes Templates
DSP Scanned notes updated for 4th unit at dsp4.csetube.inNotes :1.Engineering economics & financial accounting (EEFA) (MG2452) (MG 52) - Notes 1 -> All Units in a single zip file - View / Download - Notes 2 - View / Download - Notes 3 - View / Download 2. Computer Graphics (CG) (CS 2401) (CS 71) - Notes 1 - View / Download - Notes 2 - View / Download - Notes 3 - View / Download - Peano Curves - View / Download - Unit 3 # 3D Animation - View / Download # 3D Animation Drawing Scene - View / Download - Mandelbrot and Julia sets (Unit 5) - View / Download 3. Mobile & Pervasive computing (MPC) (CS 2402) (CS72) - Notes 1 - View / Download - Notes 2 - View / Download - Notes 3 (REC) - View / Download - Wi-Fi Notes - View / Download - Wi-Max notes - View / Download Note: proactive Routing = DSDV Routing Reactive routing = DSR Routing multicast routing -> Refer notes 3.. PPT's - Bluetooth - View / Download - WAP - View / Download 4. Digital Signal processing (DSP) (CS2403) (CS73) - Notes 1 - View / Download - Notes 2 (REC) - View / Download - Notes 3 (Unit 2) - View / Download - Notes 4 (Unit 2 - DCT) - View / Download - Notes 5 (Unit 5) - View / Download - Notes 6 (Unit 5) - View / Download - Musical Sound Processing - View / Download - Notes 7 (Unit 5 - Collected from Web) - View / Download - Formula material - View - Hamming window Calculation video -View - Polar to Rectangular Conversion -View - 4th Unit Scanned notes - View - DSP Problem Corner - View and download all problems 5. Total quality management (TQM) (GE2022) (MG1301) (GE71) - Notes 1 - View / Download - Notes 2 - View / Download - Notes 3 - View / Download - Notes 4 - View / Download (Full notes with diagram) - Notes 5 - View / Download PPT's - Unit 1 - View / Download 6. C# and .NET Framework (CS2041) (CS706) - Notes 1 (REC) - View / Download - Notes 2 @ Unit 1 - View / Download @ Unit 2 - View / Download @ Unit 3 - View / Download @ Unit 4 - View / Download @ Unit 5 - View / Download 7. User Interface design (UID) (IT 2024) (IT604) (CS1014) - Notes 1 - View / Download - Notes 2 - View / Download 8. Data warehousing and Data Mining (DWM) (CS 2032) (CS701) - Unit 1 & 2 - View / Download - Unit 3 - View / Download - Unit 4 - View / Download - 11 PPt's in zip file - View / Download 8. Internet Computing (AU Trichy) (IC) (CS 1401) - Unit 1 & 2 - View / Download - Unit 3 - View / Download - Unit 4 - View / Download - Unit 5 - View / Download 9. Middleware technology notes (IT 1402) (MT) (AU Trichy) - Unit 1 - View / Download - Full Notes - View / Download 10. Soft Computing (80230054) (AU Coimbatore) (SC) - Notes - View and Download 11. Network Programming and Management (NPM) (IT 2351) (IT 61) - Notes - View and Download 12 . Cryptography and Network Security (CNS) (IT2352 / IT 62) - Notes - View and Download Solving quadratic equation in DSP |