User photo pjdevs Pierre-Jean Morel

D3D11 PBR Renderer

A PBR and ECS based renderer made with D3D11 API to understand its basics

This renderer currently support this functionnalities :

  • Full modern C++
  • Entity-Component-System based architecture with EnTT
  • Generic asset loading using Assimp
  • Scene management and GUI parameters using ImGui
  • Metal/Roughness physically based rendering
  • HDR image based lighting

Further work is beeing made to support :

  • D3D12 rendering to get started with a modern API
  • Add SSAO, occlusion culling, frustrum culling

Github page of the project is here

In construction...