A simple renderer using OpenGL. This project is still a WIP.
Features:
- Physically based rendering
- Deferred shading
- Light casters
- Directional light
- 64 point lights
- 64 spot lights
- Model loading
- Skybox
- HDR
- First person camera
You need to install the following:
You will also need the Jinja2
Python package. You can install it using pip by running this command:
pip install jinja2
In a terminal with Git installed, clone the repository by typing in the following command in a directory where you want your project:
$ git clone --recurse-submodules https://github.com/dante1130/luminol-renderer