You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

More information about sampling and removing noise can be found here.

Camera (AA)

Supersampling control over the number of rays per pixel that will be traced from the camera. The higher the number of samples, the better the anti-aliasing quality, and the longer the render times. The exact number of rays per pixel is the square of this value. For example, a Camera (AA) samples value of 3 means 3x3 = 9-pixel samples. In practice, you may consider using a value of 4 for medium quality, 8 for high quality, and (rarely) 16 for super-high quality. This control acts as a global multiplier of all the different rays, multiplying the number of diffuse and specular rays. Motion blur and depth of field quality can only be improved by increasing Camera (AA) samples.

Camera (AA) samples multiply diffuse, specular, and light samples after being squared. For example, 6 Camera (AA) samples and 6 specular samples = 62 x 62 = 1296 rays per pixel for the diffuse, and another 1296 rays per pixel for the indirect specular. Therefore when you increase the Camera (AA) samples to get better geometric anti-aliasing, you should decrease the others to compensate.


Diffuse

Controls the number of rays fired when computing the reflected indirect-radiance integrated over the hemisphere. The exact number of hemispherical rays is the square of this value. Increase this number to reduce the indirect diffuse noise. Remember that the diffuse sampling is done for each Camera (AA) sample, so high values for both Camera (AA) samples and diffuse samples will tend to result in slow renders.

When diffuse samples are more than zero, camera rays intersecting with diffuse surfaces fire indirect diffuse rays. The rays are fired in random directions within a hemispherical spread. Noise is introduced when there are insufficient rays to resolve the range of values from the environment.

Increasing the number of diffuse samples will increase the number of diffuse rays fired from a point: 

Indirect Diffuse Ray sampling & Indirect Diffuse Noise


The table below shows the effect of increasing the number of diffuse samples (GI_diffuse_samples) to resolve indirect diffuse noise:

Diffuse samples (GI_diffuse_samples): 1 2 4 6. Render time: 131 156 271 427

This shows the performance impact when increasing the number of diffuse samples (GI_diffuse_samples). Because indirect diffuse rays are so prevalent, this can get expensive. In this example, the performance hit from 1 to 6 samples was over 320%.  

Indirect diffuse noise

This is one of the most common causes of noise and can have a number of different sources. It manifests as granularity in the scene, usually in shadowed areas. 

There are a couple of different methods to determine indirect diffuse noise. If you've rendered AOV's you can check the indirect diffuse AOV; if noise is present in this AOV only, you can be quite certain this ray type is responsible. You can check if an area of noise is created by indirect diffuse noise by turning diffuse samples to zero; this will effectively turn off indirect diffuse. If this ray type is responsible, then the noise will disappear. If the image darkens with the indirect diffuse gone, but the noise is still present, indirect diffuse rays are not responsible for the noise.

In the example below a directional light is pointing into an enclosed space. With diffuse samples set to 0, no light can bounce off of the surfaces, and therefore there is no indirect light in the scene. Increasing the diffuse samples to 1 allows diffuse rays to bounce around the scene. However, it produces a noisy result, especially in the corners of the scene. Increasing the diffuse samples to 3 gives an improved result. It is good practice to use this value sparingly. Increase it incrementally and see if you notice any difference in the quality of the indirect diffuse component.

Remember that the diffuse sampling is done for each Camera (AA) sample, so high values for both Camera (AA) samples and diffuse samples will tend to result in slow renders.

Diffuse Surfaces Through Reflections

In scenes where you have both directly visible diffuse (bath) and diffuse visible through reflections/refractions (chrome reflection), increasing the diffuse samples will only help to improve the directly visible diffuse noise. Whereas increasing the Camera (AA) samples will improve everything uniformly (the entire image).

Diffuse samples only affect directly visible diffuse surfaces and nothing else

Glossy

    MultiExcerpt named 'GI_glossy_samples' was not found
The page: options was found, but the multiexcerpt named 'GI_glossy_samples' was not found. Please check/update the page name used in the 'multiexcerpt-include macro.

Refraction

    MultiExcerpt named 'GI_refraction_samples' was not found
The page: options was found, but the multiexcerpt named 'GI_refraction_samples' was not found. Please check/update the page name used in the 'multiexcerpt-include macro.

SSS

This value controls the number of lighting samples (direct and indirect) that will be taken to estimate lighting within a radius of the point being shaded to compute sub-surface scattering. Higher values produce a cleaner solution but will take longer to render.

Some additional noise in indirect specular and diffuse GI originating from an object with SSS is expected, in particular, if diffuse samples is set lower than the SSS samples setting. To combat this type of noise you can try using higher Camera (AA) settings and lower specular, diffuse, and SSS sampling rates or increase the diffuse/specular samples. Increasing the SSS samples will only make the subsurface effect have less noise in-camera, specular reflection, and transmission rays.

In the images below you can see that there is noise in the darker areas of the eye socket. Increasing the diffuse samples will reduce this type of noise.

Note that to have SSS values spread across multiple objects, for example from a face to an eyeball, you will need to use 'SSS Set Name'.

Volume Indirect

Controls the number of sample rays that get fired to compute indirect lighting of the volume. Like the other sampling rate controls (Camera (AA), light samples, diffuse samples, etc.), the number of actual samples is squared, so a setting of 3 fires 3x3=9 rays. Setting it to 0 turns off the indirect lighting of the volume. Note that indirect volume lighting is tied to the 'Volume' ray depth render option, and therefore there must be at least 1 volume bounce for indirect lighting to be computed.

 

  • No labels
Privacy settings / Do not sell my personal information / Privacy/Cookies