Skip to content

p-ranav/OpenGL-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL 3D Rendering Engine

Quick Start

  • Install Visual Studio 2017 Community Edition
  • Open Engine.sln
  • Ensure that the build is configured for DEBUG | x64
  • Select Build => Build Solution
  • The Engine should build as a static library (Engine.lib)
  • This Engine library is used by all the test projects in Tests/.

Dependent Libraries

The following libraries are already incorporated in Engine\Dependencies.

Scenes

Rotating Cube

Alt text

Icosahedron Subdivision

Alt text

Earth

  • DDS Texture Loading + Lighting + Cubemap Skybox

Alt text

Solar System

  • Multiple icospheres for the celestial bodies
  • DDS textures for the planets and moons
  • Emissive + Ambient + Diffuse Lighting
  • Cube Map for Milky Way Skybox
  • Planet Rotation & Revolution

Alt text

Alt text