Finally, after six months’ learning, I’ve developed a very basic rendering engine —- Obsidian Engine.
Version 0.0.1 features Physically Based Rendering, Image Based Lighting, Dynamic Skybox and Reflections! Below is a link to the source code.
And here’s a link to the video demo: