Powerful AI Denoising

D-NOISE, powered by NVIDIA’s OptiX AI-Accelerated Denoiser, is a game-changing denoising platform that rapidly accelerates the process of rendering high-quality noiseless images.

Takes Seconds

GPU-acceleration enables the underlying AI denoiser to accurately eliminate noise from your renders in no more than a few seconds.

Denoise Anything

D-NOISE isn’t exclusive to renders like the Cycles denoiser is. D-NOISE can run on any image loaded into the UV/Image Editor including texture bakes and even photos!

HDR Training

HDR training data enables the underlying AI denoiser to maintain detail in nearly any lighting scenario, even harsh darkness.

Installation Guide

  1. Make sure your computer meets the system requirements displayed at the bottom of this page.
  2. Download the DNOISE_vx_x.zip file by clicking the button to the right.
  3. Place the file in a memorable location (e.g. your desktop or downloads folder).
  4. Launch a compatible version of Blender.
  5. Open Blender’s user preferences by clicking File > User Preferences or pressing CTRL + ALT + U.
  6. Go to the “Add-ons” tab.
  7. At the bottom of the User Preferences window, click the “Install Add-on from File…” button.
  8. Navigate to the directory at which you saved the DNOISE_vx_x.zip file.
  9. Select the DNOISE_vx_x.zip file.
  10. Click the “Install Add-on from File…” button in the upper right of the User Preferences window.
  11. The add-on will take a moment to install. Once it is done, D-NOISE: AI-Accelerated Denoiser should appear in the add-on list.
  12. Check the box next to D-NOISE: AI-Accelerated Denoiser to enable the add-on.
  13. If the add-on doesn’t automatically expand, expand it by clicking the small arrow next to the checkbox.
  14. Click the button that says ‘Install OptiX Binaries’ and confirm the download. The file you are downloading is 243MB, so it may take a while depending on your internet speed.
  15. Once the download is complete and you see a green check mark with a confirmation message, click “Save User Settings” at the bottom of the User Preferences Window.
  16. Exit out of the User Preferences window.

Documentation

D-NOISE has only two simple functions: quick denoising and advanced denoising. Quick denoising is great for denoising low sample images for previews, but you will want to utilize the advanced denoising features for your final renders.


Quick D-NOISE

D-NOISE can quickly and easily denoise any image or image sequence loaded into the UV/Image Editor with the click of a button.

  • Quick D-NOISE Button – Runs a denoising beauty pass on the active image or image sequence. The resulting image is saved as ‘D-NOISE Export’ (or exported to a sub directory of an image sequence’s source folder) and will be automatically set as the active image when denoising is complete.
  • Eyeball Button – Clicking this button while not viewing the ‘D-NOISE Export’ will set the ‘D-NOISE Export’ as the active image in the UV/Image Editor. Clicking this button while viewing the ‘D-NOISE Export’ will set the denoise source image as the active image. Note that the eye icon will be open when you are viewing the ‘D-NOISE Export’ and closed otherwise.

Advanced Denoising

The more advanced settings of D-NOISE can be found in the Render Layers tab of the Properties Panel (where the Cycles denoising settings are found).

  • D-NOISE: AI Denoiser Checkbox – Checking this box will automatically denoise the image after each rendered frame is complete. The denoised result will be saved as ‘D-NOISE Export’ and will be set as the active image of any UV/Image Editor with the render result or ‘D-NOISE Export’ image loaded.
  • Use HDR Training Data Checkbox – Using HDR training data will help retain texture and shading detail in very bright or dark parts of your image. Note that enabling HDR training data may introduce artifacts into certain scenes, especially those with many detailed reflections or refractions.
  • Use Extra Passes Checkbox – Using extra passes will export albedo and diffuse AOVs from Cycles and use them in the the denoising process. This helps retain texture detail and shading accuracy, and will help remove the painting-like artifacts introduced by the underlying AI denoiser, though it may introduce splotchiness if you are rendering at a very low sample count. Note that enabling extra passes adds nodes to the compositor. If these nodes are edited, the denoiser may not work properly. To reset broken nodes, simply uncheck and recheck the Use Extra Passes checkbox.
  • Blend D-NOISE – Blends the D-NOISE export with the undenoised image. A blend value of 0 will yield just the D-NOISE export, and a blend value of 1 will yield just the undenoised image.

Compatible File Types

D-NOISE is compatible with most common image formats, but there are some image/video formats that will not work. If you are rendering to these formats, D-NOISE will default to PNG instead of using your format.

  • Compatible Formats: BMP, PNG, JPEG, TGA, EXR, HDR, TIFF

NOTE: If you are trying to render an animation to any video format (e.g. FFmpeg), D-NOISE will not work. For animations, you must render to an image sequence comprised of one of the compatible formats shown above.

Do you plan to add Linux support?

Currently, D-NOISE is only supported on Windows, but Linux support is high on the to-do list!

How can I properly redistribute the add-on?

If you plan on modifying and/or redistributing the add-on, you must make sure that the OptiX binaries are not installed with it. That being said, it's probably just easier to download a fresh copy from this web page.

If you do redistribute the add-on with the OptiX Binaries installed, you will be in violation of GPL!

Where can I receive updates about D-NOISE?

If you're only in it for the big updates, follow me on Twitter (@RemiGraphics)! If you're curious for development reasons, check out the GitHub link to the right.

How can I report issues with D-NOISE?

Please report issues with D-NOISE on GitHub (link to the right)! If you leave them in a comment on some random website, it is a lot harder to organize, and I might miss it all together!

Does D-NOISE work on animations?

Yes! Read more about the advanced denoising settings on the documentation tab of this page.

Does this work on AMD or integrated GPUs?

The underlying AI denoiser is proprietary NVIDIA software and runs via CUDA processing. This means that unless NVIDIA for some reason releases a patch that allows their software to run on other GPUs, we will not see support for these cards.

Why do I have to download the OptiX binaries separately?

D-NOISE is powered by the OptiX AI-Accelerated denoiser, which means it must have some extra code to run off of. The challenge is, the OptiX binaries that the denoiser uses aren't licensed under GPL, and Blender is. To redistribute the add-on, the OptiX binaries must be downloaded separately, that way the add-on remains GPL compatible.

System Requirements

  • Blender 2.79 and 2.80
  • Windows 8 or 10
  • NVIDIA GTX 600 Series or newer
  • GeForce driver version 390.xx or newer

Acknowledgements

Special thanks to Declan Russell for sharing his standalone NVIDIA AI Denoiser and Deep Blender for sharing his normal conversion script.

Also, massive thanks to everyone who helped in beta testing!

Remington Graphics Disclaimer of Affiliation. Remington Graphics and D-NOISE are not affiliated, associated, authorized, endorsed by, or in any way officially connected with NVIDIA, or any of its subsidiaries or its affiliates.