5.3 : Display particles over an Image component

Hello,

My problem is very simple : How to make particles pop over an Image (UI) when they pop behind.

I have already read about : making 2 canevas, using sorting layers, making a canevas in a canevas with override sorting… Like this one and this old one.
Nothing works for me.

Does someone have a very simple but complete example of hierarchy and tweakings that perform this ? In other words:

If I create a new Unity 3D project with nothing in it, then what are the steps to create a particule system that pop over an UI.Image inside a canevas ?

I am not a beginner with Unity and layers, but I really don’t get what I am missing here. Maybe an example from scratch would help me to understand the problem with my project.
Thank you for your help.

You have to use another camera object with orthographic projection to render a particle system on top of a UI element.

Basically:

  • Put the particle system outside ofyour play area within a layer of your choosing (e.g. UI)
  • Set a new camera object with orthographic projection pointing at the particle system
  • Set the camera clear flags to the layer you chose (e.g. UI)
  • Set the depth of the camera higher than your main camera

At the moment i can’t provide you with an example, but maybe later today.