I actually make a single layer water and got some foam on it.
It work fine with terrain and static meshes but I can’t find a way to make foam when the character is walking in it.
How is the foam being created? I think a lot of the solutions I’ve seen use distance field shadows to accomplish that. If that’s the case, is your character geo casting distance field shadows?