A simple DirectX 11 renderer.
- 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
"Battle Damaged Sci-fi Helmet" model by theblueturtle_:
"Flight Helmet" model donated by Microsoft for glTF testing:
"Skull Salazar" model by João Vitor Souza:
"Spot Mini" model by Greg McKechnie:
"The Rocket" model by TuppsM:
- TinyGLTF by Syoyo Fujita – MIT license. It uses the following third party libraries:
- json.hpp: Copyright (c) 2013-2017 Niels Lohmann. MIT license.
- base64: Copyright (C) 2004-2008 René Nyffenegger.
- stb_image.h: v2.08 – public domain image loader.
- stb_image_write.h: v1.09 – public domain image writer.
- MikkTSpace by Morten S. Mikkelsen – zlib/libpng license.
- ACES Tone Mapping Curve by Krzysztof Narkowicz – CC0 1.0 licence.
- ACES Tone Mapping Curve by Stephen Hill – MIT license.