Reference Cinema 4D Cinema 4D Visualize, Broadcast, Studio Advanced Render Photon Caustics
Function available in CINEMA 4D Visualize, Studio

Basic Properties

The following descriptions pertain to the Photon Caustics settings.

Surface Caustics

Enable this option to switch on surface caustics.

Volume Caustics

Enable this option to switch on volume caustics.

Ensure that your caustics light source is volumetric.

Strength [0..100000%]

This sets the general brightness of the caustics effect.

Volume caustics, normal strength.
Volume caustics, high strength.

Surface caustics low strength, normal strength and high strength.

Step Size [0.001..+∞m]

Big step size, small step size

With volume caustics, photons are saved in the photon tree at regular intervals as defined by this value. For example, if the volume caustic effect is 100m long, you might set Step Size to 5m so that 20 different values are saved for each photon.

Lowering Step Size increases the accuracy of the effect but increases the render time also.

A lower Step Size produces a brighter effect. This is because more values are saved in the photon tree over the same distance.

Sample Radius [0.001..+∞m]

This specifies how close photons must be to one another in order to be interpolated. Higher values tend to produce better results but take longer to render.

If you notice individual spots or dots in the render, increase the Sample Radius.

Samples [1..10000]

The Samples value represents the maximum number of photons within the sample distance that will be used to calculate the volume caustics.

As a general rule, higher values produce a more accurate effect but add to the render time. If Samples is set too low, individual photons can be seen as small dots.

Samples set to 1
Samples set to 30.


First Time

With Recompute, the caustics data from a previous render can be reused to speed up rendering. This saves the time it takes to calculate the caustics effect, but keep in mind that a new calculation will be required if you make major changes to the scene such as if you move a caustics-generating light to a new position. See also Save Solution. Use the Recompute drop-down list to choose when caustics should be recalculated.

The scene’s caustics will be calculated for the first render only; future renders will reuse the data. Each time you render, Advanced Render checks if the scene has an Illum folder. If no such folder is found, the folder is created, caustics are calculated and the caustics data is saved in the folder.


Caustics data is always recalculated when you render. This is the default setting since it ensures a correct effect each time you render.


Caustics are not recalculated when you render. Instead Advanced Render speeds up rendering by reusing the data in the scene’s Illum folder. If this folder is not found, an alert appears. To remedy, set Recompute to First Time or Always.

Save Solution

If you enable this option, the caustics data is saved in the scene’s Illum folder when you render — the folder will be created if it does not exist yet. Depending on the Recompute setting, the saved data can be reused to speed up future renders.

For animations: Caustics information will be saved for each frame of animation individually. Hence, a greater amount of memory will be required for longer animations.

If you change the scene significantly, caustics will need to be recalculated to ensure an accurate effect (set Recompute to Always).

Single Animation Solution

If the only object that moves in your animation is the camera, there is no need to recalculate caustics for each frame. Instead, enable this option to calculate caustics just once. The caustics data will be reused for all frames, giving you the same effect in a fraction of the usual render time. In addition to saving render time, this option helps you to create flicker-free caustics animation.

If the option is disabled, caustics will be recalculated for each frame.

Enable Single Animation Solution for camera animations only - poor results are likely if other objects are moving in the scene.