I’m trying to make a particle system that draws a pentagram in the sky.
i managed t do so with a sprite emmiter but now i’m trying to attach a ribbon to the sprite so it’s a line instead of dots. technically it works, its spawn and draws the right amount of line, but its not located where the source partcile is. Instead the line is spawned next to the source and also rotated in space.
The source particle is attached to a bone that is animated to draw, it should spawn every 3 seconds
Has anyone had this problem or know what causes it?
I’ll also link my project files: [Source Files][2]
You don’t have initial location specified in your ribbon emitter, or an offset in the required module of your ribbon emitter?
If you are using orbit to achieve this visual you will also have issues like this because Orbit is done as an offset which is not on the CPU as an optimization. This essentially means you cannot use the orbit offset position to spawn your ribbon, which is a common issue.
The entire particle system is attached to a bone and the ribbon trails are attached to source particles. The instant it breaks is when the source particles are set to local space to move with the bone. When this happens, the ribbon trails get offset a short distance away. The ribbon trails look correct when the source particles do not move with the bone.
There are no offsets in the required module of the ribbon emitter. There are no orbit modules on either the source or the ribbon emitter.
Possibly already reported as UE-22714 but I’m not sure if it’s the same issue since I am unwilling to jump through all the hoops necessary to find out.
I’m having a similar issue, though from a slightly different angle.
I’m spawning particles as a CameraLensEffect and offsetting them by driving the WorldOffset module from the position of a cube in the scene (trying to recreate Akira-style light trails)
The particles work fine if I’m using normal square particles:
But as soon as I switch it to ribbon, the particle’s behavior is completely different: