Hi,

Bongo seems to be approximating a sin wave with your keyframes, but this is an imperfect solution. I didn’t dig too deep but it doesn’t look like it’s being phase shifted correctly. For something like this you should be using Bongos expression system which allow you to set keyframes based on some mathematical formula.

The docs are here:

And here’s an example:

Phase Shift.3dm (160.0 KB)

The expression ends up being 4 * sin(t / 100 * 2 * pi + n * pi / 8). Multiplying by four gives the sine wave an amplitude of 4 so the effect is more obvious, t is the current tick which I divide by 100, the total animation length, to get it in the range of 0-1.0. From there I multiply it by 2*PI which is the period of the sin function. Then I add n * pi / 8. This is the phase shift. N is that points number along the line. So the first point is 0, the second is 1, and so on.