How 3DMAX uses Corona for noise reduction

Mondo Technology Updated on 2024-01-28

1.Corona high-quality noise canceller

This denoiser is a post-rendering effect that analyzes noise in 3D space and subtly reduces noise without speckles, while maintaining sharp edges and texture detail. Therefore, it is not strictly 2D post-processing. Once the rendering is complete, the result can be interactively blended with the original undenoised image directly in VFB to achieve the desired level of denoising. This is especially useful if the denoised image looks over-processed (which usually shouldn't happen but can sometimes be observed, such as in cases where textures have very subtle patterns and render a small number of passes).

The main purpose of denoising and adaptability is to reduce the number of passes required to obtain a noise-free image. Reported a 50 to 70 percent reduction in rendering time. Denoising also attempts to remove fireflies (single bright pixels) from the image.

The Corona High Quality Denoiser is executed after the rendering is complete by limiting the rendering or manually stopping after the desired time.

Note:Click in the 3ds Max Render dialogCancellationwill be discardedDenoising and will not be applied to the final render! To stop rendering and apply denoising, you need to use Corona VFB or 3ds Max in the rendering dialogStopButton.

The Corona High Quality Denoiser has three modes:

High quality – full denoising.

Remove only fireflies – useful in scenarios where fireflies are the only problem, much faster than complete denoising.

Collect data for later - Collect denoising data for the stand-alone Corona image editor.

There are two parameters that control this type of denoising:

Amount of Noise Reduction - This is a mix of denoised and undenoised images. The default value is 0The 65 offers a good balance between noise removal and fine detail.

Noise Reduction Radius - The radius of the blur filter. Increasing it may help reduce very strong noises. Reduction can help prevent loss of detail. Default values usually work best.

There are two parameters that control this type of denoising:

Amount of Noise Reduction - This is a mix of denoised and undenoised images. The default value is 0The 65 offers a good balance between noise removal and fine detail.

Noise Reduction Radius - The radius of the blur filter. Increasing it may help reduce very strong noises. Reduction can help prevent loss of detail. Default values usually work best.

2.NVIDIA GPU AI Denoiser (Quick Preview).

As the name suggests, the main purpose of this denoiser is to provide a fast, noise-free preview, and it is applied almost in real time during interactive or regular rendering, as well as after the rendering has stopped. It requires a supported GPU to work, which is detected during installation.

The NVIDIA GPU AI denoiser works similarly to the Corona high-quality denoiser, but there are some substantial differences:

It executes entirely on the GPU (Corona High Quality Denoiser - on the CPU).

It uses machine Xi (sometimes called "AI") to subtly blur noise while also producing detail (Corona High Quality Denoiser can't add detail to an image).

It can also be used in interactive rendering (Corona High Quality Denoiser can only be applied after regular rendering is complete).

It works in almost real-time and is gradually applied to the image as it is rendered (the Corona high-quality denoiser takes time and is only applied once after the rendering is complete).

It should be primarily used for interactive rendering, quick previews, and optionally for final stills (the Corona Quality Denoiser is designed to be used for high-quality stills and animations).

It shouldn't be used for animation, as it doesn't provide any kind of temporal consistency – rendering different frames is likely to result in flickering and artifacts (Corona High Quality Denoiser can be used for animation, provided the basic image quality is good enough).

The NVIDIA GPU AI denoiser, unlike the Corona high-quality denoiser, does not have any additional modes.

The only setting available for this denoising type is the amount of denoise, which works exactly the same as Corona's high-quality denoiser – it blends the original undenoised image with the denoised result, which can be done interactively during or while rendering.

The NVIDIA GPU AI Denoiser requires additional components to be installed during the Corona Renderer installation. If a supported GPU is detected, this will be done automatically. If there is an installation problem, you can install the add-on manually

3.Intel CPU AI (Speed-Quality Mix).

This denoiser combines the features of Corona's high-quality denoiser and NVIDIA GPU AI denoiser. It runs entirely on the CPU (although it doesn't have to be an Intel CPU; It also works well with AMD CPUs) and uses machine Xi to produce noise-free results. However, it's much slower (seconds vs milliseconds) than NVIDIA GPU AI Denoiser, so it can only be applied after regular rendering has ended, not in real-time during interactive rendering.

The only setting available for this denoising type is the amount of denoise, which works exactly the same as Corona's high-quality denoiser – it blends the original undenoised image with the denoised result, which can be done interactively during or while rendering.

Denoising limitations

There are two important things to keep in mind when using denoising:

1) Denoising can improve noisy images to a certain extent. For extremely noisy images, denoising will not help, and the result will be speckled or full of artifacts.

2) Denoising requires additional rendering elements that are invisible to the user. These render elements can be memory-intensive, such as:

3dsmax. of an interior scene rendered at 1920x1080 resolution with 10 denoising render elementsexe ram usage:

No noise cancellation 6,5 GB

Quick preview of denoising 7,3 GB (+GPU VRAM).

High-quality denoising - 7,3 GB

Enable denoising

1. coronaHigh-quality noise canceller

It can be at:render setup > scene > general settings >denoisingunder Enable:

2. nvidia gpuAI denoiser

For regular rendering, you can use therender setup > scene > general settings >denoisingunder Enable:

For interactive rendering, you can toggle the NVIDIA GPU AI denoiser in Performance > Performance Settings > Interactive Rendering

3. intel cpuAI denoiser

It can be at:render setup > scene > general settings >denoisingunder Enable:

Denoising checkbox

A new feature in Corona Renderer 4 is the ability to switch between the original rendered and denoised images before denoising using checkboxes in the VFB and Corona image editors. This allows you to turn noise cancellation on and off so that you can easily compare the differences.

Denoising and network rendering

When using Corona's distributed rendering:

All denoising types will be performed on the host only.

Noise reduction isn't performed on render nodes at all, so they don't need to install a supported GPU or driver for NVIDIA noise reduction to work.

When using other types of network rendering (Autodesk Backburner, Thinkbox Deadline, etc.) – send the job to the render node so that each computer renders a different frame:

All types of denoising will be performed on all machines that are rendering.

High-quality noise cancellation requires additional processing time, and supported GPUs and drivers must be installed on all computers for NVIDIA noise cancellation to work.

3D projects can be used because the rendering is slow, the rendering is stuck, and the local rendering resources are insufficientRenderingCloud rendering,It can be rendered in batches or online, with fast speed and high efficiency, greatly reducing costs, not occupying the local computer to do other work, choosing the appropriate configuration according to the needs, without purchasing hardware configuration locally, using it on demand, greatly improving the rendering speed, reducing capital investment, improving work efficiency, and spending more time on creative ideas.

Related Pages