This repository showcases a collection of projects completed as part of my Computer Graphics course. These projects explore foundational and intermediate topics in 2D/3D graphics using tools like OpenGL and Blender.
Project | Description |
---|---|
CUBE-CREATION | Basic 3D cube rendering using OpenGL. Demonstrates object modeling and transformation. |
PYRAMID-CREATION | Creation of a 3D pyramid using OpenGL primitives. |
PYRAMID-PULSATION | Animation of a pulsing pyramid to demonstrate scaling transformations. |
BOUNCING-BALL | Simulates a bouncing ball to demonstrate basic animation and surface collision. |
GRAVITY-BALL | Simulates gravity effects on a falling ball with acceleration and bounce response. |
Project | Description |
---|---|
BLENDER – CEREAL BOX ANIMATION | Animated 3D scene of a cereal box using Blender’s timeline and keyframing. |
BLENDER – CEREAL BOX ON STOOL | Still 3D render of a cereal box placed on a stool in a realistic environment. |
Project | Description |
---|---|
2D LAYERED SCENE | A multi-layered 2D scene demonstrating depth through parallax and layering. |
- OpenGL (C++ or Python bindings)
- Blender
- GLUT/GLFW for window management (if applicable)
- Basic Physics Simulation (for animation projects)
These projects helped reinforce key concepts in computer graphics, such as:
- 3D object modeling and rendering
- Scene composition
- Camera and lighting
- Transformations (scaling, translation, rotation)
- Animation and physics simulation
- Blender modeling and animation pipeline