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)
- 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.
This release has a binary for Windows with CUDA support included. You can
download the installer version (.exe). Keep in mind that Ignis is still in Beta
and only igexplorer and igbsdfinspector can be opened without the terminal.
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.