Skip to main content

How
to create

Since Blender Version 3.2 we now have the possibility, to create Shadow Caustics which can dramatically improve scenes with a lot of Glass or water without a lot of afford or a high increase in render time. Here you have a guide to find out, on how it is done.

Caustics in Blender

What are Caustics

Caustics refer to the light that gets focused through glass or water, they play a significant role in illuminating an image. In computer graphics, a caustic is any contribution of light that originates from a light source, reflects or refracts off a specular surface, and is ultimately observed by the eye or camera.

Remember that even a window, which is made of glass, bends light. In fact, any light that passes through a window is refracted.

In simple terms, if light reflects off a glossy surface and then illuminates a rough surface, it creates a caustic effect. This indicates that in real-life scenarios, caustics play a significant role in the amount of light present in a scene.

What you need in your Scene to work

To create caustics, you need at Least 3 Objects.

  • An Object which needs to be transmissive, meaning either the Glass BSDF or the Principled BSDF with Transmission enabled.
  • Object to receive the Caustics,
  • Light source, which needs to be a Light Object. An Object with an emissive Material won’t work.

Activate Caustics

You need, to activate This feature on every object, you want to be involved. The idea behind this is, to save some resource on these otherwise extremely resource intensive calculations.

To activate it for the light, you have to check the Box Shadow Caustics in the Object Data Properties while the Light is selected.

Screenshot of Blender showing, how to activate Shadow Caustics for and Area Light in Blender 3.4

To activate the Object which should cast the caustics, you need to select the Object and tick the Cast Shadow Caustics box, which you can find in the Object Properties Tab under Shading > Caustics.

Screenshot of Blender 3.4 showing, how to activate Cast Shadow Caustics

To activate the Object which should receive the caustics, you need to select the Object and tick the Receive Shadow Caustics box, which you can find in the Object Properties Tab under Shading > Caustics.

Provoke Caustics

To get more visible and more defined Caustics, make the light source small and strong. In some cases, it also makes sense to increase the amount of light bounces.

To activate it for the light, you have to check the Box Shadow Caustics in the Object Data Properties while the Light is selected.

Point Light size: 0.0m

Point Light size: 0.5m

Here you can see the difference between a Point Light with the size of 0.5 meters (on the left)and 0 meters (on the right).
In general, the smaller and stronger a light sources is, the more defined the caustics will be.

Point Light size: 0.5m

Area Light

Spot Light

Sun Light

The Type of light also has an Influence on how caustics will look. The most noticeable results seemed to be achieved by using the Spotlight.

2 Comments

Leave a Reply