Is there a way for 3D objects to render in front of UMG 2D images/get UMG 2D images to be behind rendered 3D objects?

I’m working on some interfaces for the player customize their character and inspect objects. Is there a way to get the widget blueprint UMG images to be behind a 3D object? Or will UMG images always appear in front of everything else when applied to the view port? I’m guessing what I’m trying to do is not possible, but I figured I might as well check in case anyone knows a way to do this. Thanks!

Hello! You can try this steps

  • use Scene Capture to catch 3D scene to some texture (Render Target)
  • create UI material from Render Target
  • add UI Widget with material from prev point and place it before other UI widgets