Real Caustics - Water Caustics Generator

Sergei Zakharov in Animation


Real Caustics was developed with the assistance of AI coding tools. All technical decisions, node structures, interaction logic and tests were conceived, directed and validated by the author.

Your water scene looks great. But something is missing.

Caustics are the difference between water that looks real and water that looks rendered. Those shimmering, dancing light patterns on the floor of a pool, the bottom of a river, the rocks beneath an ocean wave. Blender artists have been skipping them for years - replacing them with a looping video texture or a noise pattern that never quite fits the scene.

Real Caustics fixes that.



Follows Every Wave. Every Frame.

Real Caustics is built for animated water. It works with fluid simulations, ocean modifiers, dynamic paint, and any mesh-based water surface. The caustic pattern moves with your water - tracking the surface shape, frame by frame, exactly as the light would in reality.



Generate Once. Render Forever.

Caustics in Real Caustics are baked to a texture. Once generated they add zero overhead to your render. Hit Generate Current Frame and the texture is written, reloaded and live in your viewport in seconds. When you are ready, generate the full sequence and render. No path tracing overhead. No noise. No waiting.Around 8 seconds per frame at 2048 resolution. Fast enough for production.



No Dense Geometry Required.

Real Caustics can read your shader Displacement/Bump maps directly during generation. The light traces the geometry normal, not the base mesh. Clean, accurate caustic results from simple geometry with no subdivision cost.

One Click Setup

From version 1.3, material setup is fully automated. Once you generate your first caustic texture, click Create Caustics Water Material and the complete node setup is built and assigned to your water objects instantly. Texture coordinates, projection, energy correction, volume absorption - everything in one click. An Update Material button keeps your settings in sync as you adjust resolution, scale or file format without rebuilding the material from scratch.


Your Caustics. Your Control.

Real Caustics gives you full control over the look of your caustics. Intensity, blur, dispersion, tiling, sampling - every parameter is adjustable. Full details are listed in the documentation.

- Kevin Lim


- Sergei Zakharov 


Already Got the Addon? Start Here.

Check out the full tutorial series and documentation to get the most out of Real Caustics - from first setup to advanced animation workflows.


Tutorial - Getting Started (Version 1.3.1): https://youtu.be/HFkf15Z5Qew?si=iDSpmHFzFaQ7-ScR 

Tutorial - Getting Started (the OLD way): https://youtu.be/oSFc6D0uDpQ?si=e3pjAiqRAWWkwcJv

Tutorial - Generate your own Caustics: https://youtu.be/BiIAE6eXqeU?si=TiNk-u_8c5rOofMp 

Tutorial - Cool EEVEE Ocean Material: https://youtu.be/UGGE5jcJeJc?si=kP1k631nL8pCIalQ

Full documentation: https://superhivemarket.com/products/real-caustics/docs

Have a question or ran into a bug? Join the Discord community: https://discord.gg/hApRNgZCxT


Included: Ready-Made Caustic Textures

A pack of seamless, looping caustic textures comes with the addon. Drop them straight into your scene - perfect for quick setups, static renders, or any project where speed matters. Tile them across large surfaces, loop them in animation, use them as a starting point. And when you want to go further - generate your own with the full toolset included.


Demo-Scene and Web-App available here



3rd Party assets used in the presentation:

Deed - Attribution 4.0 International - Creative Commons

Miguelangelo Rosario

https://skfb.ly/6Sr8S 




  • Real Caustics addon with full functionality. A pack of pre-baked textures included

    $35
  • Purchase Real Caustics as a studio and share it within your team (<5 Seats)

    $45
  • Real Caustics Addon. Full access for Studios

    $50
  • A Pack of 10 Pre-baked Animated Textures, all seamless and looping

    $5
$35

Support Period Included

Includes 12 months of

Extend this product’s Support Period +12 months: 50% of product price

Have questions before purchasing?
Login to message

Details
Sales 100+
Rating
5 ratings
Dev Fund Contributor
Published 6 months ago
Blender Version 5.0 - 5.1
Extension Type N/A
Render Engine Used Cycles, Eevee
License GPL