Denoise Export
June 11, 2026 ยท View on GitHub
High performance U-Net inference, directly within your own renderer
denox is a neural network compiler specifically targeting denoising U-Net architectures, and easy integration within existing rendering engines. Compared to existing frameworks, denox applies more aggressive fusion, and produces artifacts, which can be integrated into asset pipelines, resulting in inference within the engines-native resource and scheduling systems.
The architecture is described in detail in the accompanying paper, including benchmarking results.
@article{sassie2026denox,
author = {Sassie, Karl and Hanika Johannes and Alber, Lucas and Dolp Reiner and Dachsbacher, Carsten},
year = {2026},
title = {Optimizing Vulkan Dispatch Schedules for Real-Time U-Net Denoising},
volume = {9},
number = {4},
pages = {Art.-Nr.: 53},
journal = {Proceedings of the ACM on Computer Graphics and Interactive Techniques},
doi = {10.1145/3820016},
publisher = {{Association for Computing Machinery (ACM)}},
}
Installing
The latest release is kept stable and is the recommended version to use.
Building from source is also possible, but the main branch may occasionally fail to build.
cmake -Bbuild
cmake --build build
cmake --install build --prefix <install-dst> # optional
Documentation
License
The project is licensed under the GPLv3.
Get in touch if you are interested in a different licensing model.
You can reach us either via mail (karl.sassie@student.kit.edu).