Procedural River Tool (Houdini + Unreal Engine 5)

Houdini procedural river tool in Unreal Engine 5 level

Houdini procedural river tool in Unreal Engine 5 level

Basic Houdini settings

Basic Houdini settings

Houdini rivers set with various parameters of noise and depth to provide specific visualization

Houdini rivers set with various parameters of noise and depth to provide specific visualization

Setting the river and deformation of the terrain in Unreal Engine in accordance with a custom curve position

Setting the river and deformation of the terrain in Unreal Engine in accordance with a custom curve position

Water geometry. In Unreal water UVs aim to visualize speed of the stream, direction, foam areas, etc

Water geometry. In Unreal water UVs aim to visualize speed of the stream, direction, foam areas, etc

Unreal Engine 5 river in game view with some Megascans foliage

Unreal Engine 5 river in game view with some Megascans foliage

Unreal Engine 5 river in game view with dynamic directional light

Unreal Engine 5 river in game view with dynamic directional light

Unreal Engine 5 river in game view for third person

Unreal Engine 5 river in game view for third person

Unreal Engine 5 river in game view for third person with some Megascans foliage

Unreal Engine 5 river in game view for third person with some Megascans foliage

A Houdini procedural tool for creating rivers in Unreal Engine. A river and its terrain (banks, cliffs, thresholds) follows the cusom spline input in Unreal. A river contains the water and terrain surfaces. Natural parameters, such as intensivity of the noise (water and terrain), width, form, etc. are made with Python and can be set in Houdini or Unreal.
Creating Python script for the paramerters I used Metaverse TechArt tutorial.

Date
April 7, 2023