v0.10.0
Pre-release
Pre-release
In this release the following changes were made:
- Global illumination was overhauled to enable higher quality indirect lighting and support for dynamic time of day
- Skybox colors can be captured by VPLs as part of global illumination
- Image denoising was added based on inspiration from ReSTIR and SVGF
- Temporal Anti-Aliasing (TAA) was added: default mode is to run FXAA+TAA together, but one or the other can be run by themselves or both disabled
- Emission mapping was added
- Better LOD generation and selection was added
- Cornell Box and Junk Shop examples were added
- Various engine-level changes including TypedGpuBuffer and better way of generating and updating draw command buffers
- Camera can perform full mouse look instead of being locked to only Y-axis rotation
- More configuration options including ability to specify CSM resolution, bloom on/off, taa on/off, fxaa on/off and much more
- Additional support for Debian and Arch Linux distros has been added (thanks to @deccer who tested it and contributed some changes along with a few other people too!)
- Improved async loading/streaming of model and texture data
- All point shadow maps have been moved to large cubemap atlases/arrays with lights being added or evicted as needed