Rendering Order?

I have problem i made aim with fixed position/rotation but its landing into other object so often. What may i do with this ?

In unity i could:

  1. Made a order in a shader.
  2. Made another camera which was rendering only objects on current layer.

What solution may i use in UE4?

U can specify in material what is the purpose of using, like Ui etc. And these presets are affecting rendering order so selecting UI will render this material on Ui layer. But it’s still not what i whant cuz Player weapon should be above &_7 .

I know this topic is old, but it’s exactly what I’d like to know. Can you set layers and/or change the rendering order, so objects don’t clip through each other?