I noticed GPU particle collisions (on scene depth) weren’t working on my project. After investigating what the cause of this could be, I found out that the scene capture component 2D seems to take priority in the scene depth and causes GPU particle collisions to stop working.
I created a new project to test further
- Create a GPU particle system
- Create a Blueprint and add a Scene Capture Component 2D to it
- Create a Render Target Texture for the Scene Capture Component Blueprint.
- Add the Target Texture to the Scene Capture Component Blueprint.
- Add the Scene Capture Blueprint to level.
Collisions in GPU particles will stop working.
Looking further into the issue, I noticed that only when the Scene Capture Component 2D Blueprint is facing the particles they are being rendered.
So apparently the Scene Capture Component 2D is taking priority in the scene depth pass and causing only the particles that are facing the Scene Capture Component 2D to be rendered instead of the Player Camera’s view.
I tested this on older versions (4.9 for instance) and this doesn’t happen there.