Groom and Slomo

I haven’t been able to find much detailed information about the Groom component and hoping someone will have experience with this problem.

It appears that hair simulation with a Groom component does not respect time dilation via slomo or cinematic time dilation.

The hair itself appears? to always be updating in realtime, so slow motion moments look strange, especially with longer hair.

Switching between the springs and rods solver doesn’t appear to have any impact on the problem.

Does anyone know of a way to fix this?

Code or shader changes are welcome, and we are digging through these things now trying to come up with our own solution.

For anyone who stumbles across this, this appears to be a partial solution: instead of setting your groom asset’s solver to Springs or Rods directly, choose the custom solver option and then choose the Springs or Rods Niagara system.

We aren’t really sure why this makes a difference, but it’s definitely an improvement, especially at very low speeds.

This is still not a perfect solution. Ideally what we need is a way to record groom caches in engine at full speed, then play them back at any speed we want. Hopefully this is on someone’s radar at epic :slight_smile:

2 Likes