Skip to content

ivokabel/dx11renderer

Repository files navigation

A simple DirectX 11 renderer.

Things done

  • Materials
    • PBR metalness material with layered approximation
    • Normal, emission, and ambient occlusion
  • Lights
    • Point, directional, ambient (constant background)
    • Defined in physical quantities/units
  • Geometry
    • Static glTF
    • Hard-wired scenes
  • Linear workflow
  • Post processing
    • ACES tone mapping
    • Physically-based bloom

Screenshots

"Battle Damaged Sci-fi Helmet" model by theblueturtle_:

Battle Damaged Sci-fi Helmet

"Flight Helmet" model donated by Microsoft for glTF testing:

Flight Helmet

"Skull Salazar" model by João Vitor Souza:

Skull Salazar

"Spot Mini" model by Greg McKechnie:

Spot Mini

"The Rocket" model by TuppsM:

The Rocket

Licenses