Skip to main content

Riverology — Caustics

Last updated: 2025-12-09

Prerequisites

  • Unreal Engine 5.6 or newer.
  • Riverology installed and configured (see the Setup page).
  • At least one BP_Riverology river placed in your level.
  • Basic familiarity with Materials and Lighting in Unreal Engine.

Notes

  • Caustics are the light patterns you see dancing on the riverbed when sunlight passes through moving water. Riverology simulates this effect by projecting animated caustic textures onto surfaces beneath the water.
  • The caustic system is built into the BP_Riverology actor. You enable and configure it directly from the Details panel without adding additional components.
  • For best results, ensure your scene has a directional light (sun) and that the riverbed geometry is visible through the water surface.

Step-by-step

1. Select the BP_Riverology actor and locate the Caustic System settings

Select your BP_Riverology actor in the Outliner. In the Details panel, click the Misc category tab to filter the settings. Expand the Caustic System section to reveal all caustic parameters.

The following settings are available:

ParameterDefaultDescription
Project Caustics✅ EnabledMaster toggle for the caustic effect. Disable to turn off caustics entirely.
Caustics Scale2048.0Controls the size of the caustic pattern in world units. Higher values create larger, more spread-out light patterns.
Caustics Shore Mip2.0Mip level used for caustics near the shore. Higher values create softer, less detailed caustics at shallow depths.
Caustics Fade In Distance200.0Distance in units over which caustics fade in from the water surface. Prevents harsh caustic boundaries at the waterline.
Caustics Playback FPS30.0Animation speed of the caustic texture. Higher values create faster-moving light patterns.
Caustics Brightness4.0Intensity multiplier for the caustic effect. Increase for sunnier scenes, decrease for overcast conditions.

Caustic System settings

2. Observe the caustic effect in your scene

With Project Caustics enabled, the caustic light patterns will appear on the riverbed and any submerged geometry. The effect is most visible in shallow, clear water with good lighting.

The caustics animate automatically based on the water surface motion and the Caustics Playback FPS setting. Adjust Caustics Brightness to match your scene's lighting conditions.

Caustic effect on riverbed


Parameter Tuning Guidelines

ScenarioRecommended Adjustments
Bright sunny dayIncrease Caustics Brightness to 6.0–8.0
Overcast or shadedDecrease Caustics Brightness to 2.0–3.0
Wide riverIncrease Caustics Scale to 3000.0–4096.0
Narrow streamDecrease Caustics Scale to 1024.0–1500.0
Calm waterDecrease Caustics Playback FPS to 15.0–20.0
Turbulent rapidsIncrease Caustics Playback FPS to 45.0–60.0
Deep waterIncrease Caustics Fade In Distance to 400.0–600.0

Troubleshooting Common Issues

ProblemLikely CauseSolution
No caustics visibleProject Caustics disabledEnable Project Caustics checkbox
Caustics too faintLow brightness or weak lightingIncrease Caustics Brightness or add stronger directional light
Caustics too harshBrightness too highDecrease Caustics Brightness to 2.0–4.0
Caustics appear pixelatedScale too smallIncrease Caustics Scale value
Caustics animate too fastHigh playback FPSDecrease Caustics Playback FPS to 20.0–30.0
Sharp edge at waterlineFade distance too lowIncrease Caustics Fade In Distance
Caustics visible on landWater volume bounds incorrectAdjust river spline or water depth settings

Summary

In this guide, you learned how to:

  1. Locate the Caustic System settings — Find and expand the caustic parameters in the BP_Riverology Details panel.
  2. Configure caustic appearance — Adjust scale, brightness, and animation speed to match your scene.
  3. Tune for different scenarios — Apply recommended settings for various lighting and water conditions.

Caustics add significant visual realism to river scenes with minimal performance cost. Experiment with the parameters to achieve the look that best matches your environment's lighting and mood.