Denoising animation renders for free

Why You Should Avoid Inbuilt Denoisers for Animation Renders

Most modern 3D software like Blender, 3ds Max, or Maya offer built-in denoisers (such as OptiX or Intel’s OIDN) that work great for still images. They can quickly clean up noisy renders and make previews look much nicer with fewer samples.

However, when it comes to animation rendering, relying on these inbuilt denoisers can cause serious problems.

Once you render your sequence and turn it into a video, you’ll often notice:

  • Flickering between frames, even if each frame looks fine on its own
  • Strange blotchy artifacts or textures that seem to “dance” or shift subtly
  • Loss of detail in motion, especially in soft gradients or shadows

This happens because most inbuilt denoisers work on a per-frame basis, with no understanding of motion continuity. Since noise patterns vary from frame to frame, the denoiser may interpret these inconsistencies as actual detail and react differently each time — creating visible jittering or unnatural movement in the final animation.

For clean, professional results in animations, it’s much better to denoise after rendering, using tools designed to work with image sequences and ideally optimized for temporal consistency — such as NVIDIA’s AI-based denoiser.

Step-by-Step Guide

1. Download the NVIDIA AI Denoiser Tool

Go to the project’s GitHub page: https://github.com/DeclanRussell/NvidiaAIDenoiser and download the zipped release package.

2. Extract the Files

Unzip the downloaded package to a directory of your choice on your computer.

3. Prepare Your Rendered Frame Sequence

Navigate to the folder where your rendered image sequence is stored. Make sure:

  • The inbuilt denoiser was turned off during rendering.
  • You can lower your rendering settings to save time, since noise will be removed after rendering.

4. Create a Batch File

In the same folder as your image sequence, create a file named batch.bat.

Open it in a text editor (like Notepad) and paste the following content:

SET FILE_EXTENSION=jpg
SET PATH_TO_DENOISER=D:\Projects\NvidiaAIDenoiser\Denoiser_v2.0
SET OUTPUT_PREFIX=denoised_

for /r %%v in (*.%FILE_EXTENSION%) do %PATH_TO_DENOISER%\Denoiser.exe -i "%%~nv.%FILE_EXTENSION%" -o "%OUTPUT_PREFIX%%%~nv.%FILE_EXTENSION%"

cmd

5. Adjust the Settings

Before running the script, make sure to:

  • Change FILE_EXTENSION to match your actual image format (e.g., png, exr, etc.).
  • Update PATH_TO_DENOISER to point to the location where you unzipped the denoiser.

6. Run the Batch File

Double-click batch.bat. The denoising process will start automatically. Depending on the number and size of frames, it may take a few minutes.

And that’s it — your frames are now denoised and ready to be compiled into a flicker-free animation!

Leave a Reply

Your email address will not be published. Required fields are marked *