Skip to content

Real Caustics - Water Caustics Generator

by Sergei Zakharov·VFX

Images © Sergei Zakharov. Used for product review; image policy.

Why we like it

Real Caustics earns its place in the Superhive library for baking caustics to texture, which keeps render overhead low while the pattern still tracks animated water frame by frame.

What is Real Caustics - Water Caustics Generator?

Real Caustics generates the dancing light patterns cast by water onto surfaces below it, built for animated water in Blender. It works with fluid simulations, ocean modifiers, dynamic paint, and any mesh-based water surface, and the caustic pattern moves with the water, tracking the surface shape frame by frame.

Caustics are baked to a texture, so once generated they add zero overhead to your render with no path tracing and no noise. Hitting Generate Current Frame writes the texture, reloads it, and shows it live in the viewport in seconds, running around 8 seconds per frame at 2048 resolution. Real Caustics can read shader Displacement and Bump maps directly during generation, tracing the geometry normal rather than the base mesh, so simple geometry can produce clean results without subdivision.

From version 1.3, material setup is fully automated: Create Caustics Water Material builds the complete node setup, including texture coordinates, projection, energy correction and volume absorption, and an Update Material button keeps settings in sync. Intensity, blur, dispersion, tiling and sampling are all adjustable. A pack of seamless, looping caustic textures is included.

Who is Real Caustics - Water Caustics Generator best for?

Real Caustics - Water Caustics Generator is best for blender artists adding realistic caustics to animated water surfaces such as pools, rivers and oceans.

How much does Real Caustics - Water Caustics Generator cost?

Real Caustics - Water Caustics Generator is completely free to download and use.

Key features

  • Works with fluid simulations, ocean modifiers, dynamic paint and any mesh-based water surface, with the caustic pattern tracking the surface shape frame by frame
  • Caustics baked to a texture, adding zero render overhead with no path tracing and no noise
  • Reads shader Displacement and Bump maps during generation, tracing the geometry normal for clean results from simple geometry
  • One-click material setup from version 1.3 via Create Caustics Water Material, plus an Update Material button to keep settings in sync
  • Adjustable intensity, blur, dispersion, tiling and sampling parameters
  • Included pack of seamless, looping caustic textures for quick setups, static renders and animation
  • Around 8 seconds per frame at 2048 resolution

Tags

#caustics#water#simulation#ocean#lighting#shader#animation#Blender

Frequently asked questions

What kinds of water surfaces does Real Caustics work with in Blender?

Real Caustics is built for animated water and works with fluid simulations, ocean modifiers, dynamic paint, and any mesh-based water surface. The caustic pattern moves with the water, tracking the surface shape frame by frame. It can also read your shader Displacement and Bump maps directly during generation, tracing the geometry normal rather than the base mesh, so you can get clean caustic results from simple geometry without paying a subdivision cost.

How does the automated material setup in Real Caustics work?

Real Caustics offers fully automated material setup from version 1.3. Once you generate your first caustic texture, clicking Create Caustics Water Material builds the complete node setup and assigns it to your water objects, including texture coordinates, projection, energy correction and volume absorption. An Update Material button keeps your settings in sync as you adjust resolution, scale or file format, so you don't have to rebuild the material from scratch each time.

How fast is Real Caustics and does it slow down rendering?

Real Caustics bakes caustics to a texture, so once they are generated they add zero overhead to your render, with no path tracing and no noise. Hitting Generate Current Frame writes the texture, reloads it and makes it live in the viewport in seconds. Generation runs at around 8 seconds per frame at 2048 resolution. When you are ready, you can generate the full sequence and render.

Is Real Caustics free, and where can I learn to use it?

Real Caustics is listed as free in this catalog; check the developer's page for current licensing details. To learn the addon, a full tutorial series and documentation are available, covering everything from first setup to advanced animation workflows, along with a getting started guide for version 1.3.1. There is also a Discord community for questions and bug reports, plus a demo scene and web app referenced on the developer's page.

Alternatives to Real Caustics - Water Caustics Generator

Also in VFX for Blender.

Similar plugins