Candela is an experimental engine that prioritizes both performance and visuals. The primary objective of the engine was to serve as a tool for enhancing my knowledge and understanding of light transport, filtering, physically-based rendering, volumetrics and intersection algorithms. The engine is entirely built from scratch using C++17 and the modern OpenGL programmable pipeline.
Since I have to primarily focus on school, development on the engine will be slow. However, I have no intentions of abandoning it as of yet. It is also worth noting that I also work on other projects and shaders in my free time.
Runs at around 24 fps on a AMD Vega 11 (desktop) iGPU.
If you find a bug and want to report it, you could contact me by email/discord (see profile page) or alternatively, open a GitHub issue.
Controls.txt
for engine controls/shortcuts.Additional Notes.txt
for additional general info.See LICENSE
in the project's root directory.
See Credits.txt
.
If you like this project and would like to show your support, please consider starring the project on github. :)