Yesterday, I went back to the drawing board, and programmed another water stream from scratch. It doesn’t even look like water at all, but I got dynamic redirection working, and it’s much closer to what I have in mind:
I then added a way to rotate the redirection cube. Right now you just click the left mouse button to rotate the cube, but this might change later on:
Here’s dynamic water bending with multiple redirection cubes together:


