11-17-2022, 01:28 AM
Hey,
So it's not a transform issue...the reason for the offset is that you haven't stopped/dampened the spin forces you applied in the 2nd event once particles get to the 3rd event.
So you're moving your particles back to their original location, and then their spin value is being integrated (applied) at the end of the time step, offsetting them a little bit. When the next frame is processed, the particles are once again set back to their original transform (negating that previous bit of spin offset), and then at the end of the timestep the spin is re-applied, etc, etc...forever....leaving them a bit offset each frame.
Just add a Stop or Slow operator to the last event, and bring the spin value to 0.
So it's not a transform issue...the reason for the offset is that you haven't stopped/dampened the spin forces you applied in the 2nd event once particles get to the 3rd event.
So you're moving your particles back to their original location, and then their spin value is being integrated (applied) at the end of the time step, offsetting them a little bit. When the next frame is processed, the particles are once again set back to their original transform (negating that previous bit of spin offset), and then at the end of the timestep the spin is re-applied, etc, etc...forever....leaving them a bit offset each frame.
Just add a Stop or Slow operator to the last event, and bring the spin value to 0.