This are screenshots of the deferred renderer of our just released PixelLight 3D engine. (in development since 2002)
PixelLight is an open-source, cross-platform 3D application framework written in C++. It currently supports Windows and Linux, and a mobile port for Maemo 5 is on the way. PixelLight has a highly plugin driven architecture with plugins for many third-party middleware such as sound and physics engines, input devices etc. It has a modern deferred shader renderer and currently supports both OpenGL and OpenGL ES 2.0.
Now to the interesting part, some technical details of what can be seen on the screenshots:
- OpenGL renderer (OpenGL 1.1 + extensions)
- Horizon Based Ambient Occlusion (HBAO)
- HDR rendering with Reinhard tone mapping, automatic light adaptation and bloom
- Gamma correction
- Shadow mapping
- Volumetric light scattering (nearly no visual impact within the shown screenshots) and depth fog
- Material features like diffuse and opacity mapping, normal mapping, parallax mapping, two sided lighting, specular and gloss mapping, emissive mapping, glow mapping, fresnel reflection, environment mapping... just the usual must-have stuff for modern 3D engines nowadays
On www.pixellight.org you'll find some videos, downloadable demos, an SDK for Windows and Linux and of course the URL of our public git repository.