# Niagara Ribbon only works if using velocity

**URL:** <https://forums.unrealengine.com/t/niagara-ribbon-only-works-if-using-velocity/461205>\
**Category:** World Creation\
**Tags:** ribbon, trail, unreal-engine, Physics, velocity, question\
**Created:** [February 1, 2020, 8:16pm UTC](https://forums.unrealengine.com/t/niagara-ribbon-only-works-if-using-velocity/461205 "2020-02-01T20:16:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![GabrielAguiar](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@GabrielAguiar](https://forums.unrealengine.com/u/GabrielAguiar)\
**Post date:** [February 1, 2020, 8:16pm UTC](https://forums.unrealengine.com/t/niagara-ribbon-only-works-if-using-velocity/461205/1 "2020-02-01T20:16:54Z")

</div>

Hey guys,

Does anyone know how to render the Niagara Ribbon when we **move** the Niagara System?

As it is now, the Niagara Ribbon works if the Emitter has a velocity or acceleration related module. But what I’m trying to achieve is simply show the Ribbon when the Niagara System is moving.

- 

## EXAMPLE:

1st screenshot shows that the Ribbon renders correctly WITH Add Velocity.

 ![296165-niagararibbon-workingwithvelocity.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/0/9/2/0923f8fcc2e1f49cd8e46a93c9de1695dc4278fa.jpeg)

- 

2nd screenshot shows that it doesn’t render WITHOUT the Add Velocity module.

 ![296164-niagararibbon-notworkingwithoutvelocity.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/3/9/73905e2e532612f6f48b22587268375bf3358f2c.jpeg)

Thanks.

---

<div class="post-metadata">

**Author:** ![RumbleMonk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RumbleMonk](https://forums.unrealengine.com/u/RumbleMonk)\
**Post date:** [April 23, 2022, 1:53pm UTC](https://forums.unrealengine.com/t/niagara-ribbon-only-works-if-using-velocity/461205/2 "2022-04-23T13:53:16Z")

</div>

I know I’m digging up an old thread here but I’m having the same problem. I’m also attaching it to a simple actor (not a skeleton, nor do I want to).

If I attach a shape location under the particle spawn it works, but that just means it gets it velocity from that and not the actor itself. There’s no lag at all from my actor once placed in the world and simulated.

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![Ryo07](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ryo07/32/485144_2.png) [@Ryo07](https://forums.unrealengine.com/u/Ryo07)\
**Post date:** [September 27, 2024, 8:49am UTC](https://forums.unrealengine.com/t/niagara-ribbon-only-works-if-using-velocity/461205/3 "2024-09-27T08:49:29Z")

</div>

1. un-check Local Space in Emitter setting.
2. Add User Parameter in Niagara System, set the outer Actor or Component world position to it in Blueprint every Tick.
3. Add ‘Set New or Existing Parameter Directly’ Node in Particle Update Section, set Particle Position as this User Parameter.
