![](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Adria/Resources/Icons/adria_logo.jpg)
Graphics engine written in C++/DirectX11.
- Deferred + forward rendering
- Tiled deferred rendering
- Clustered deferred rendering
- Physically based shading
- Image based lighting
- Normal mapping
- Shadows
- PCF Shadows for directional, spot and point lights
- Cascade shadow maps for directional lights
- Volumetric Lighting
- Directional lights with shadow maps
- Directional lights with cascade shadow maps
- Point and Spot Lights
- HDR and Tone Mapping (Hable, Reinhard, Tony McMapface)
- Bloom
- Depth Of Field + Bokeh
- Bokeh shapes supported - Hexagon, Octagon, Circle, Cross
- Ambient Occlusion: SSAO, HBAO
- Film effects: Lens distortion, Chromatic aberration, Vignette, Film grain
- SSR
- SSCS
- Deferred decals
- FXAA
- TAA
- God rays
- Lens flare
- Fog
- Motion blur
- Volumetric clouds
- Ocean FFT
- Adaptive tesselation
- Foam
- Procedural terrain with instanced foliage and trees
- Hosek-Wilkie sky model
- Particles
- ImGui editor
- Model loading with tinygltf
- Profiler
- Shader hot reloading
- ECS
tinygltf
ImGui
ImGuizmo
ImGuiFileDialog
stb
FastNoiseLite
json
Tiled Deferred Rendering with 256 lights |
Tiled Deferred Rendering Visualized |
![](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/tiled.png) |
![](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/tiled_visualization.png) |
Voxel Cone Tracing Global Illumination |
Voxelized Scene |
![](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/gi.png) |
![](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/gi_debug.png) |
Film Effects
![Film Effects alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/film.png)
Ocean and Lens Flare
![Ocean and Lens Flare alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/ocean_lens_flare.png)
Volumetric Lighting
![Volumetric Point Lighting alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/volumetric_point.png)
Bokeh
![Bokeh alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/bokeh.png)
Volumetric Clouds
![Clouds alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/clouds.png)
Hosek-Wilkie Sky Model
![Hosek-Wilkie alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/hosek_wilkie.png)
God Rays and Instanced Foliage
![God Rays and Instanced Foliage alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/foliage.png)
Deferred Decals
![Deferred Decals alt text](https://raw.githubusercontent.com/mateeeeeee/Adria-DX11/master/Screenshots/decals.png)