# Ribbon particle inherits parent velocity even when the module is not included

**URL:** <https://forums.unrealengine.com/t/ribbon-particle-inherits-parent-velocity-even-when-the-module-is-not-included/372551>\
**Category:** FX\
**Tags:** ribbon, vr-template, unreal-engine, particle, question\
**Created:** [October 5, 2016, 7:43pm UTC](https://forums.unrealengine.com/t/ribbon-particle-inherits-parent-velocity-even-when-the-module-is-not-included/372551 "2016-10-05T19:43:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_835301aa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_835301aa](https://forums.unrealengine.com/u/anonymous_user_835301aa)\
**Post date:** [October 5, 2016, 7:43pm UTC](https://forums.unrealengine.com/t/ribbon-particle-inherits-parent-velocity-even-when-the-module-is-not-included/372551/1 "2016-10-05T19:43:40Z")

</div>

Not sure if this is actually a bug or if it’s intended but the ribbon particle appears to inherit parent velocity when I’m not including the module in its emitter.

To test this you can create a ribbon particle emitter in the VR template project, create a particle emitter component as a child of the motion controller blueprint. Then when the player uses the teleport you can see the ribbon shoot out in front of you.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_0c62419a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_0c62419a](https://forums.unrealengine.com/u/anonymous_user_0c62419a)\
**Post date:** [October 6, 2016, 7:39pm UTC](https://forums.unrealengine.com/t/ribbon-particle-inherits-parent-velocity-even-when-the-module-is-not-included/372551/2 "2016-10-06T19:39:38Z")

</div>

Ribbon particles will still scale relative to the parent velocity. What you might be seeing is the ribbon particles scaling very large after the teleportation giving the appearance of inherited velocity. I’ve tested this by teleporting a cube with the ribbon emitter attached and observed the behavior with inherit velocity on and off. There is a definite difference however, this seems to be scaling issue.

This scale stretching is occurring since the particle emitter is still reading the teleportation as movement so the further you teleport the more it will scale. You can disable the particle system during the moment of teleporting or  
you can significantly reduce this stretching by enabling “Tangent Recalculation every frame” in the ribbon module.

Let me know if that helps,

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_835301aa](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_835301aa](https://forums.unrealengine.com/u/anonymous_user_835301aa)\
**Post date:** [October 7, 2016, 4:45pm UTC](https://forums.unrealengine.com/t/ribbon-particle-inherits-parent-velocity-even-when-the-module-is-not-included/372551/3 "2016-10-07T16:45:56Z")

</div>

Enabling “Tangent Recalculation every frame” does seem to ameliorate this issue quite a bit, .

---

<div class="post-metadata">

**Author:** ![Ertie](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ertie/32/467698_2.png) [@Ertie](https://forums.unrealengine.com/u/Ertie)\
**Post date:** [December 24, 2018, 9:19pm UTC](https://forums.unrealengine.com/t/ribbon-particle-inherits-parent-velocity-even-when-the-module-is-not-included/372551/4 "2018-12-24T21:19:05Z")

</div>

The tangent recalculating every frame solves it. Much thanksies!
