Skip to main content

Riverology - Setup

📋 Step-by-Step Guide
⏱️ 10 Minutes
🌊 Spline-Based

Get Riverology up and running in your Unreal Engine project with this comprehensive setup guide.


Prerequisites

RequirementDetails
Unreal EngineUE5.x (latest release)
Operating SystemWindows with DirectX 12 capable GPU (GTX 1080 / RTX 3060+)
Shader ModelSM6 support recommended
OptionalMesh Distance Fields for shoreline effects
River Setup Tips

Use spline points to shape your river. Adjust flow, width, and foam per-segment for varied river characteristics.


Installation Steps

Step 1: Install the Plugin

Install from the FAB Marketplace into your Engine, or copy the plugin folder into <Project>/Plugins/.

If you manually copied files, restart the editor to load the plugin.

Install the plugin


Step 2: Enable the Plugin

  1. Open Edit → Plugins
  2. Search for Riverology
  3. Enable the plugin and accept the restart prompt
  4. After restart, confirm no missing dependencies in Output Log

Enable the plugin


Step 3: Configure Project Settings

Navigate to Edit → Project Settings and configure:

Required Settings

CategorySettingValue
Platforms → WindowsDefault RHIDirectX 12
Platforms → WindowsD3D12 Shader Model 6✅ Enabled
Engine → RenderingGenerate Mesh Distance Fields✅ Enabled
CategorySettingValue
Engine → RenderingGlobal IlluminationLumen
Engine → RenderingReflectionsLumen
Engine → RenderingShadow Map MethodVirtual Shadow Maps

Project Settings essentials


Step 4: Open a Demo Map

Verify the installation:

  1. Open Content Drawer
  2. Navigate to Plugins → Riverology → Maps
  3. Open Riverology Demo Map
  4. Wait for shaders to compile

Open a demo map


Step 5: Place the River Spline

Add a river to your own level:

  1. Open Place Actors panel
  2. Search for Riverology Spline
  3. Drag it into your level
  4. Click to add spline points and shape your river
Large Worlds

For expansive maps, use World Partition for optimal streaming performance.

Place the Riverology Spline


Step 6: Apply Material Instance

Configure the water's appearance:

  1. Select the river spline actor
  2. Locate the Material section in Details
  3. Use the provided material instance
  4. Customize flow speed, foam, and water color

Assign a starter Material Instance


Step 7: Add Interactions

Enhance your river with gameplay features:

FeaturePurpose
CollisionEnable for physical interaction
Niagara SystemsAdd splash and foam effects
Audio CuesWater flow and ambient sounds

Interaction and effects


Step 8: Test Your Setup

  1. Save your level (Ctrl+S)
  2. Click Play In Editor
  3. Verify the river renders correctly
  4. Test flow direction and water effects

Save and test


Troubleshooting

Common Issues

Pink/Preview Materials Shaders are still compiling. Wait for compilation to complete.

No Shoreline Foam Enable Generate Mesh Distance Fields in Project Settings.

DX12/SM6 Errors Verify Project Settings and restart the editor.

Low Performance

  • Disable debug views
  • Reduce complexity settings
  • Profile GPU with stat gpu

Next Steps

GuideLearn About
BuoyancyAdd floating objects with flow forces
SwimmingImplement character swimming
SurfaceConfigure water rendering
FoamSet up dynamic foam effects

Need Help?

Join our Discord community for setup assistance.

Get Support