Skip to content

mateeeeeee/Adria-DX11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Adria-DX11

Graphics engine written in C++/DirectX11.

Features

  • Tiled and Clustered deferred rendering
  • Physically based shading
  • Shadows
    • PCF Shadows for directional, spot and point lights
    • Cascade shadow maps for directional lights
  • Volumetric Lighting (2D Raymarching)
  • HDR and Tone Mapping (Hable, Reinhard, Tony McMapface)
  • Bloom
  • Depth Of Field + Bokeh
  • Ambient Occlusion: SSAO, HBAO
  • Film effects: Lens distortion, Chromatic aberration, Vignette, Film grain
  • SSR
  • Deferred decals
  • Antialiasing: 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
  • Editor
  • Profiler
  • Shader hot reloading

Screenshots

Tiled Deferred Rendering with 256 lights Tiled Deferred Rendering Visualized

Film Effects alt text

Ocean and Lens Flare alt text

Volumetric Lighting alt text alt text

Bokeh alt text

Volumetric Clouds alt text

Hosek-Wilkie Sky Model alt text

God Rays and Instanced Foliage alt text

Deferred Decals alt text

Brutalism Brutalist Hall