This addon can produce high-quality caustics from sun and point lights at a quality that would only be achievable with other render engines like Lux-Render. As the name suggests it achieves this by computing the caustics beforehand and baking it into a texture. This comes with all the advantages and disadvantages of baked lighting.
The addon places a camera on the position of your light source. Then it uses an emission shader to display the UV coordinates on your baking target. It now renders an image from the light source's viewpoint with a single sample. It can see the UV coordinates reflected and refracted in the object it is looking at. Because of specialized shaders, there is no shift in color or brightness so each pixel now contains the coordinate where a lightray would hit the baking target. The addon now takes all of these coordinates and adds a little bit of light to a new texture at the corresponding pixel. For color it renders a second pass, only analyzing how the color changes on the path.
as the name suggests, blenders' shadow caustics only work in the object's shadow. Any area not in the shadow will not receive any caustics. with this addon, the caustics will appear on all objects you are baking on.
blenders shadow caustics ignore normal or bump maps. With this addon, you can use them to add surface detail that translates very well to the resulting caustics.
blenders shadow caustics don't use the volume absorption shader, which is irreplaceable when making colored glass. With this addon, the volume absorption shader is fully supported.
blenders shadow caustics only do refractive caustics. With this addon, you can do both reflective and refractive caustics.
blenders shadow caustics only work on curved surfaces. With this addon, there are no such limitations.
Two things could have happened.
This extension requests the following permission:
export images to disk