Skip to content
All projects
Graphics · 2022

Graphics Engine

C | OpenGL | GLSL | real-time rendering

Graphics Engine

A small real-time graphics engine written from scratch in C with OpenGL, for my Computer Graphics course at the University of Belgrade. The demo scene renders an industrial gantry manipulator with lighting, shadows and material controls, plus a controllable camera and interactive movement for inspecting the model from any angle.

Highlights

  • Real-time renderer written from scratch in C with OpenGL and GLSL.
  • Manipulator demo with a gantry frame, moving end effector and controllable camera views.
  • Lighting, shadows, material controls and scene axes for inspecting the model clearly.
  • Built for my Computer Graphics course at the University of Belgrade.

Screenshots

Lit manipulator render
Full gantry frame
End-effector detail
Interactive controls