Particle component is not visible if was not visible from start (hidden under landscape)

Hi.

Im trying to make FX where tower is spawned under the ground and then moving UP… with some particles and sauce around… And there i found problem that particles are not anymore visible if they were not from start… bug?
Particles are actor components… Here i recorded 1 min video:

v=zdxn-LvFGzg

Hey Name368,

I created a blueprint actor with a Particle System Component (beam emitter). I was able to move the actor above a landscape and the particles still be visible at runtime.

That being said I need you to narrow down a few things for me.

(1.) Can you do the following test:

  • Remove any unnecessary content from your Tower Blueprint (static meshes) that still allows you to reproduce the issue.
  • Migrate your tower Blueprint into a blank project
  • Create a landscape in the default map with default settings
  • Have your tower BP rise up throught the default landscape and see if the particle system still disappears

(2.) If the issue does still occur please give as much info as possible on the contents of the Tower BP (particle system settings, material settings, etc…)

,

Hi. I reproduced this issue on clean project… However, i found “reset” which works on this clean project, but not in main project…
BTW some FXs are working, some not, for example one huge FX worked on that tower in my main project, but smaller ones not, sometimes if its too much under the landscape then its not working…

Here is reproduced issue project zip (90MB)

https://uloz.to/!8RsMN5Mc8tKf/ue4testt-zip

and video from clean project:

v=ZLfhFU7r3XY

for supplying the project. I have found the issue and logged a ticket here: Unreal Engine Issues and Bug Tracker (UE-43497)

This is due to the particle bounds not updating correctly as it is probably referencing the Actor’s origin location rather than the moved component’s location. There is a pretty simple workaround for this.

Open the particle system in cascade and enabled “set fixed bounds”. The default bounds should be okay but if not just try increasing the relative bounds size.

109156-bounds.jpg

Let me know if that helps,

Ed

1 Like

, it works as expected now! :slight_smile:

, I had the same problem with ue4.26 and it solved …