Skip to content

DirectX 11 deferred renderer with post-processing effects like bloom, DOF, SSAO, and light rays, built in C++ and HLSL.

Notifications You must be signed in to change notification settings

HeikkiLi/EffectsRendering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EffectsRendering

EffectsRendering with DX11 Sponza with Bloom . Sponza scene with bloom effect.

This project showcases various post-processing effects and rendering techniques implemented in DirectX 11 and HLSL.

🎥 YouTube video demonstrating effects like bloom, light rays, and lens flare, along with a debug render view of deferred shading buffers: ▶ Watch on YouTube

EffectsRendering with DX11 .

Scene featuring lens flare, sun rays, fog, and more.

Features:

This renderer includes a variety of post-processing effects:

  • HDR Rendering
  • Bloom
  • Bokeh Depth of Field (DoF)
  • Screen-Space Ambient Occlusion (SSAO)
  • Distance & Height-Based Fog
  • Sun Rays (God Rays)
  • Lens Flare

Controls:

Keys:

  • F1 Framestats
  • F2 Visualize GBuffer
  • F3 Visualize ShadowMap
  • F4 Save screenshot
  • F11 Toggle settings window
  • ESC Quit

Mouse:

  • MMB Rotate directional light
  • RMB Rotate camera look

Below is a screenshot showing the PostFX settings in ImGui: EffectsRendering with DX11 .

About

DirectX 11 deferred renderer with post-processing effects like bloom, DOF, SSAO, and light rays, built in C++ and HLSL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published