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.

Image of a Caipirinha in a Glass standing on a concrete block to demonstrate Caustics.

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 makes also sense, to increase the amount of Light bounces.

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.

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.

Another thing that has an influence of the definition of the caustics has the roughness f the object that emits the caustics on the left a roughness of 0.5 on the left a roughness of 0.

But keep in mind, that a value of 0 makes the image less realistic, since such values doesn’t exist in reality.

Related Articles

2 Comments

  1. Magic Mark July 17, 2023 at 4:28 pm - Reply

    Render Caustics! “Computer says no”

  2. julian November 1, 2023 at 12:04 am - Reply

    Great article thanks. I love the design of the webpage too.

Leave A Comment