Skip to content

A collection of OpenGL and Blender-based projects created for a Computer Graphics course, exploring 2D/3D modeling, animation, and scene composition.

Notifications You must be signed in to change notification settings

Timmynathan/CSC-212

Repository files navigation

🖼️ Computer Graphics Projects

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.


🗂️ Projects

🔷 OpenGL Projects

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.

🎨 Blender Projects

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.

🖼️ 2D Scene

Project Description
2D LAYERED SCENE A multi-layered 2D scene demonstrating depth through parallax and layering.

🧰 Tools & Technologies

  • OpenGL (C++ or Python bindings)
  • Blender
  • GLUT/GLFW for window management (if applicable)
  • Basic Physics Simulation (for animation projects)

📚 Purpose

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

About

A collection of OpenGL and Blender-based projects created for a Computer Graphics course, exploring 2D/3D modeling, animation, and scene composition.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages