All projects
Scarecrow 3D Animation

Scarecrow 3D Animation

A sophisticated 3D graphics project built with OpenGL and Python that showcases advanced computer graphics concepts. The project features a fully animated scarecrow model with hierarchical joints, walk-in-place and freeform walking animations, and dynamic camera controls including first-person view. The implementation uses modular transformations, real-time input handling, and scene graph structure for complex movement.

Technologies Used

Core

  • Python
  • PyOpenGL
  • 3D Graphics

Animation & Modeling

  • OpenGL
  • Scene Graphs
  • Hierarchical Modeling

Data Processing

  • NumPy
  • Linear Algebra
  • Matrix Transformations