{{{credits}}}
L | T | P | C |
0 | 0 | 3 | 1.5 |
- Understand graphics programming in OpenGL using OpenGL and GLUT frameworks
- Implement algorithms for line and circle drawing
- Apply 2D, 3D transformations and clipping on objects
- Learn to draw 3D objects and apply projection techniques
- Explore image manipulation and enhancement techniques
- Create 3D animation using any tool.
- Study of Basic output primitives in OpenGL
- Implementation of Algorithms for drawing 2D Primitives –
- Line (DDA, Bresenham) - all slopes
- Circle (Midpoint)
- 2D Geometric transformations – Translation, Rotation, Scaling, Reflection and Shear
- 2D Composite Transformations and Window to viewport mapping
- Implementation of Line clipping algorithm
- 3D Geometric Transformations - Translation, Rotation and Scaling
- 3D Projections - Parallel and Perspective projection
- Image Editing and Manipulation -
- Basic Operations on image like applying masks, filters, adding/removing noise
- Creating gif animated images
- Creation of a simple 2D animation
- Creation of a simple 3D animation
\hfill Total Periods: 45
After the completion of this course, students will be able to:
- Demonstrate drawing of basic output primitives (line and circle) using algorithms and hence draw complex shapes using them (K3)
- Illustrate basic, composite transformations and clipping on 2 dimensional objects (K2)
- Apply transformations and projections on 3 dimensional objects and develop any scene with features including lighting, textures, shadows, changing camera angles (K3)
- Apply basic operations on images, create GIF animated images and 2D animation sequence (K3)
- Develop a simple 3D animation (K3)
Hardware:
- Standalone Desktop Machines - 38 Nos
Software:
- C/C++/Java
- OpenGL/GIMP
- Blender/Maya
PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 | |
CO1 | 3 | 2 | 3 | 3 | |||||||||||
CO2 | 3 | 2 | 3 | 3 | |||||||||||
CO3 | 3 | 2 | 3 | 3 | |||||||||||
CO4 | 3 | 2 | 1 | 3 | |||||||||||
CO5 | 3 | 2 | 1 | 3 | |||||||||||
Score | 15 | 10 | 9 | 2 | 15 | ||||||||||
Course Mapping | 3 | 2 | 3 | 1 | 3 |