Ribbon data type don't follow source rotation in Local Space

Hi

I’ve been facing a quite annoying bug for some time. Whenever I create a particle system with a Ribbon emitter that is sourced to a particle emitter in local space, the ribbon emitter will either not take into account the rotation of the particle system or behave weirdly depending on the modules I’ve applied to the source emitter.

It happens independently of the simplicity of the particle system. In this case I’ve disable most of the modules and as it can be seen in the screenshots bellow, rotating the emitter affects the source but not the trail.


Before rotation. Source and trail moving in the same direction.


After 180° rotation. Source and trail moving in opposite directions.

This happens whenever the source emitter is set to local space and but may behave differently, although not properly, by changing the modules of the source between local/world space when it’s possible.

Is this a known bug? Is there a way to solve this?

Cheers