Skip to content

meowosaurus/Nebula_Engine

Repository files navigation

Nebula_Engine

Nebula Engine is a small rendering framework for the third semester at the sae institute. The ambition was to create a small, easy-to-use framework in OpenGL. Still working on this project.

Contributions and general support are welcome.

Screenshots

Non-Normal Normal

Documentation

Download nebula and navigate to Documentation -> html -> and open index.html in your webbrowser

How to compile

  1. Download the Windows 10 SDK (https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/)
  2. Open the Nebula_Engine.sln
  3. Choose Debug mode and x86
  4. Right click the solution and retarget the project.
  5. Press "Local Windows Debugger"
  6. Look around with the mouse, move around with WASD
  7. Press 'Left-SHIFT' for faster movement

SDKs

  • GLM - Math Library
  • GLFW - Window creation and handling
  • GLEW - Modern OpenGL
  • FMOD - 2D/3D Audio Engine
  • ImgUi - UI System

Documentation tool

  • Doxygen - Documentation tool for HTML files

ToDo List

  • Entity-Component System
  • HDR implementation
  • Soft Shadows, fixing some issues with the shadow system

About

Nebula Engine is a diploma project for the sae institute frankfurt. Main focus is to develop a rendering engine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published