Version 0.4.0
Multiple frontends and features:
igexplorerFrontend for glare evaluationigviewInteractive frontend for scene explorationigcliCommand-Line tool for final rendersigutilCommand-Line tool to convert between imagesigevalglareCommand-Line tool for glare evaluation (experimental)igbsdfinspectorBasic viewer for Klems and Tensor BSDFs (experimental)- Python API using Python 3.8 and above
- Blender extension
- Cuda accelerated
- Denoising with Intel Open Image Denoise (v2.3.1)
Highlights
- The interactive frontends moved from SDL2 to GLFW and OpenGL, which removes a
runtime dependency and fixes the window handling on all platforms. - Experimental path guiding, including a one-lobe vMF variant, sun-focused
guiding and learned guiding for environment maps. - Glare evaluation is now part of the runtime and no longer depends on the
color space of the input. - Reworked AOV handling with support for mono AOVs.
- The Python module is built against the stable ABI, so a single wheel works
for Python 3.8 and above. - Ignis falls back to the CPU when a GPU target fails to initialize.
- Hardened scene loading: the glTF, PLY, Klems, TensorTree and serialized mesh
parsers now reject malformed and out-of-range input instead of reading past
their buffers. - Several correctness fixes for TensorTree and Klems BSDFs, validated against
Radiance.
Download
This release has a binary for Windows with CUDA support included. You can
download the installer version (.exe).
Status
This is the first release built and published automatically from a version tag.
Progressive photon mapping is currently disabled and the guiding techniques are
experimental. As always, expect rough edges.