Skip to content

Releases: p-ranav/OpenGL-Engine

Engine-v0.5-alpha

04 Jul 18:07
Compare
Choose a tag to compare
Engine-v0.5-alpha Pre-release
Pre-release

OpenGL Rendering Engine

Features:

  • Engine Manager that provides an API for new scenes
  • Model Manager with a map of models that can be rendered in bulk
  • Shader Manager with a map of shaders per model
  • Camera Manager with API to get and set projection/view matrices
  • Keyboard and mouse Press Callbacks to control the camera position

Tests:

  • Rotating Cube with BMP Texture
  • Icosahedron Subdivision to render spheres
  • Rendering Earth using icosphere class and mapping DDS texture using SOIL
  • Multiple icospheres per scene in a Solar System Test
  • Loading DDS textures for the Planets and Moons
  • Emissive + Ambient + Diffuse + Specular Lighting on models based on some light position
  • Cube Mapping - Milky Way Skybox in the Solar System scene
  • Rotation of the planet directly affecting the lighting