This tool is part of the FREE and open-source toolset in Houdini called SideFXLabs. The Make Loop 2.1 tool helps you quickly turn your input animations into loopable animations. It currently works on volume sims, particle sims, and deforming meshes. The version 2.1 added additional support for Unreal Engine's Niagara particle system and Houdini's Niagara plugin. It now also correctly handles dynamically-resized volumes. For more information on SideFXLabs and how to get the tool visit: https://www.sidefx.com/products/sidefx-labs/
Sphere > Scatter > POP Network (Axis Force + xyzdist) > Make Loop > Copy Stamp > Go to bed
The workflow is fairly straightforward. You provide the input and the tool loops it. It works even on high-res volumes.
Make Loop 2.1 now correctly handles dynamically-resized volumes.
It also works seamlessly with Houdini's Niagara plugin to produce loopable particle simulations for Unreal Engine.
A few quick clicks and your looped animation will be ready-to-go. See the tooltips or the documentation page for the nuances of different settings.