This is a NuGet package that simply includes precompiled releases of Intel's Open Image Denoise library.
The precompiled files support 64-bit versions of Linux, MacOS, and Windows, and they came straight from the official download page.
There is also a simple class OidnPrecompiled
that helps with the loading and unloading of the library in C#.
I use this package in the Echo project.
To update the files when a new version comes out:
- Download the 3 compressed files from the download page.
- Uncompress the downloaded files into folders.
- Rename and copy the
OpenImageDenoise
andtbb12
binaries into./oidn/linux/
,./oidn/macos/
, and./oidn/windows/
. - Build the project, this should automatically pack it.
- Find the
.nuget
file in./bin/Debug/
and upload it tonuget.org
.
Note: this git repository does not actually include the binary files for size and copyright issues; each precompiled binary is about 50MB large.