After Effects CC 2019
Adobe After Effects has a very effective Camera Lens Blur effect that is capable of efficiently faking DOF (Depth Of Field) and Bokeh visual effects for 3D rendered images and animations, and also animate a fake “Focus-Pull”.
The effect will work best on 32 bit float EXR files, and requires a Z depth render element (pass/AOV) to be rendered with the main RGB image, and supplied as the Blur Map layer.
If necessary, color correct the Z depth image so that the Black to White range will reflect the wanted focus range, and that the closest depth will be Black, blending into White at the furthest depth.
Example of a Z Depth image:
Controls the blurriness
Choose the lens iris shape (number of blades) to design the Bokeh effect
Defines a black & White Depth Layer (Z Depth) where black is the closes point to the camera and white is the furthest.
Blur Focal Distance:
Values of 0.0 to 1.0 will have the black through grey to white areas of the Blur Map remain at focus (sharp)
Highlight > Gain:
Intensify the highlights to create a more dominant Bokeh effect
DOF in Arnold for Maya
Maya 2018 | Arnold 5
An account of the drastic measures that need to be taken in order to ‘persuade’ Arnold for Maya to render refractive caustics.
- In the refractive object’s shape attributes,
Under ‘Arnold’, ‘Opaque’ must remain checked.
* This is unintuitive but when refractive caustics are calculated there is no need for transparent shadows. the caustics pattern is in fact the light refracting through the object.
- The refractive object’s aiStandardSurface shader must have it’s Transmission layer active.
For a colored refractive object, Transmission Weight should be 1.0,
A color should be selected, and the density of the color should be controlled with the Depth attribute (higher values make the color less dens).
In the shader’s advance attributes, check ‘Caustics’.
In the shader’s Specular layer, set the IOR to match your material.
* The default of 1.52 is the IOR for glass, and water would be IOR 1.33 for example.
- For refractive caustics to be rendered, the light source must be an Arnold Mesh Light,
And in its shape attributes, under Light Attributes ‘Light Visible’ must be checked.
- In many cases, in order for the caustics pattern’s intensity to be correct,
The ‘Indirect Clamp Value’ must be raised in Render Settings > Arnold Renderer, under Clamping.
- In some cases the Transmission value under Ray Depth in Render Settings > Arnold Renderer must be increased for the caustics to render properly.
* Light simulation must be able refract through all the relevant surfaces.
- To increase the caustics render quality, the number of Diffuse samples must be raised in Render Settings > Arnold Renderer.
* This may be unintuitive, but the caustics pattern is actually part of the Diffuse rendering of the surface upon which the caustics are appearing.
Hope you find this useful 🙂