# particles internal velocity goes wild on direction

**URL:** <https://forums.unrealengine.com/t/particles-internal-velocity-goes-wild-on-direction/334593>\
**Category:** Community & Industry Discussion\
**Tags:** direction, rotation, wrong, unreal-engine, question\
**Created:** [October 7, 2015, 9:43pm UTC](https://forums.unrealengine.com/t/particles-internal-velocity-goes-wild-on-direction/334593 "2015-10-07T21:43:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arty-McLabin](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/arty-mclabin/32/1012076_2.png) [@Arty-McLabin](https://forums.unrealengine.com/u/Arty-McLabin)\
**Post date:** [October 7, 2015, 9:43pm UTC](https://forums.unrealengine.com/t/particles-internal-velocity-goes-wild-on-direction/334593/1 "2015-10-07T21:43:36Z")

</div>

Hi, im trying to create a proper gun smoke particles to gtfo from the gun tube (forward)  
so i’ve set the internal speed direction as -Y, but instead, im getting a wild angle dependant on the direction i’m (camera) facing. look the screens:  
1: “ok” case (the only good angle)

[http://i.imgur.com/EecRRb3.jpg](http://i.imgur.com/EecRRb3.jpg)

2: camera rotated 90 degrees LEFT from the previous case, as u may see, the smoke goes around 180 degrees while the camera turns only 90. i simply cannot get what could cause it.

[http://i.imgur.com/cmyNTob.jpg](http://i.imgur.com/cmyNTob.jpg)

3: 210 degrees~

[http://i.imgur.com/HtHp7RT.jpg](http://i.imgur.com/HtHp7RT.jpg)

here are some source infos:

[http://i.imgur.com/MwnHODk.jpg](http://i.imgur.com/MwnHODk.jpg)

[http://i.imgur.com/QL68Agf.jpg](http://i.imgur.com/QL68Agf.jpg)

[http://i.imgur.com/MfHiOGc.jpg](http://i.imgur.com/MfHiOGc.jpg)

[http://i.imgur.com/JbwKmya.jpg](http://i.imgur.com/JbwKmya.jpg)

thanks! feel free to ask for more!

_P.S: no, im not moving/turning in the screenshots._

---

<div class="post-metadata">

**Author:** ![Arty-McLabin](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/arty-mclabin/32/1012076_2.png) [@Arty-McLabin](https://forums.unrealengine.com/u/Arty-McLabin)\
**Post date:** [October 8, 2015, 9:03pm UTC](https://forums.unrealengine.com/t/particles-internal-velocity-goes-wild-on-direction/334593/2 "2015-10-08T21:03:20Z")

</div>

bumpy bump

---

<div class="post-metadata">

**Author:** ![Arty-McLabin](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/arty-mclabin/32/1012076_2.png) [@Arty-McLabin](https://forums.unrealengine.com/u/Arty-McLabin)\
**Post date:** [October 9, 2015, 12:53pm UTC](https://forums.unrealengine.com/t/particles-internal-velocity-goes-wild-on-direction/334593/3 "2015-10-09T12:53:05Z")

</div>

bumpu bump

---

<div class="post-metadata">

**Author:** ![Arty-McLabin](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/arty-mclabin/32/1012076_2.png) [@Arty-McLabin](https://forums.unrealengine.com/u/Arty-McLabin)\
**Post date:** [October 9, 2015, 8:54pm UTC](https://forums.unrealengine.com/t/particles-internal-velocity-goes-wild-on-direction/334593/4 "2015-10-09T20:54:57Z")

</div>

**solved it!**  
the rotation is set relative to the parent component, so by plugging control rotation inside it, it had some kind of a mathematical effect of “rotation^2” instead “rotation(x)+180”  
just set the constants without any input as it would be with a regular actor component.

[http://i.imgur.com/1bkhGXs.jpg](http://i.imgur.com/1bkhGXs.jpg)

result:

[http://i.imgur.com/PpEY3yw.jpg](http://i.imgur.com/PpEY3yw.jpg)
