For those who don’t know the tool: Real Caustics is a Blender add-on that bakes caustic textures for scenes, then you can carry them into a USD pipeline without dragging your render engine into a fistfight.
The pitch, minus the pool noodles
Caustics are the moving light patterns you see under shallow water, like on a pool floor or riverbed. Real Caustics is an add-on for Blender that targets that exact look, with a workflow built around animated water surfaces. It is designed for fluid simulations, ocean modifiers, dynamic paint, and any mesh-based water surface, with the pattern tracking the surface shape frame by frame.

The product page states a clear intention: stop faking caustics with video textures or noisy approximations, and generate patterns that follow the water motion instead. That is a creative goal, not a standards document, but it sets expectations for what the tool tries to automate.
One noteworthy disclosure sits right on the page: development used AI coding tools, while the author directed and validated the technical decisions, node structures, interaction logic, and tests.
Bake once, keep your renders on a diet
Real Caustics generates caustics as textures that get baked. The claim is that once generated, they add zero overhead to your render, since the heavy lifting happened during baking. The workflow is hands-on and iterative: Generate Current Frame writes a texture, reloads it, and shows it in the viewport in seconds. After you like the look, you generate the full sequence and render.
That bake-first approach matters for production planning. It shifts time from per-frame render cost to a preprocessing step you can schedule and version like any other cache. The baked output also means the textures can be used in any render engine, since they are just textures at that point.
In practical terms, this is the difference between fighting caustics every frame and treating them like any other animated texture sequence. If your waetr surface changes, you regenerate. If lighting changes, you may need to rebake depending on how you set things up.
Controls that aim at art direction
The add-on includes settings intended for look development. The product page describes intensity control independent of the light and water mesh. It also describes generating caustics straight from displacement and bump rather than relying on geometry density with smoothing patterns, adding dispersion, and a tiling mode for generating seamless textures, with the condition that the input geometry tiles reasonably.

When enabled, generation reads shader-based displacement and bump maps so the caustics follow the generated normals of the water, not just the base mesh. You can get the best results when a simulation generates real geometry while shader bump adds smaller detail waves.
Real Caustics is designed and optimised for water surfaces, but it maybe can produce interesting results with other glass objects, but it only accounts for a single ray pass. It explicitly states there are no internal bounces, depth variation, or IOR changes as rays are traced through geometry, and that standard path-traced methods give more accurate results for realistic glassware and gemstone caustics.

Engines, versions, and the part where you avoid surprises
Real Caustics generates caustic textures using both Cycles and Eevee. Since the output is baked textures, it can be used in any render engine. It also calls out USD workflows: you can generate textures in Blender and bring them into other software.
The listing specifies support for Blender versions 5.0 through the most recent 5.1 release, and the FAQ warns that after an update, you should check supported versions if something breaks.

There is also a specific setup constraint worth flagging for shot assembly: nested collections inside the Water Collection are not supported, only direct object members are supported, and collection instances will not work either. If you have a scene-building habit of nesting everything, this is the kind of detail that can quietly derail a bake until someone notices.
Caustics Energy Fix limits caustic intensity when light passes through multiple overlapping surfaces to prevent overbright artefacts, and it must be plugged in after the caustics texture.
Caustics Water is a pre-built Mix Shader combining Transparent BSDF, a surface shader input, and an Is Shadow Ray condition, handling the complete shadow ray setup in a single node.
Documentation also describes a Rebuild Node Groups function that reinstalls shader node groups into the current scene and overwrites node groups with specific names, advising you to rename node groups or create non-instanced duplicates if you want to keep older scenes working as-is. That detail is a polite way of saying version management still matters even when the UI looks friendly.

Pricing and licensing, spelled out
The listing includes multiple purchase tiers. The Individual license is priced at $30 and includes the add-on with full functionality plus a pack of pre-baked textures. A Studio option for up to five users is priced at $50. A Studio Pro option for five or more seats is priced at $70. There is also a Pre-Baked Textures product – a pack of 10 pre-baked animated textures that are seamless and looping, priced at $5.
As always with new tools, test in a staging scene before you roll anything into production, especially when re-baking sequences and updating node groups can change reuslts across shots.
