I was wondering if Rocket/UE4 will support drawing of 3D objects on the screen HUD or GUI.
This was a very recurrent topic in UDK and was only vaguely explained and only resolved much later by [slowJusko].
but now with the removal of Scaleform from UE4 using his method isn’t possible. Now I know Canvas has never had such a feature in UE3 and I have no idea if Slate can do it (haven’t even tried getting into Slate since there’s no basic ‘get started and do something’ docs/tutorials/samples).
so I’m asking now, does Canvas or Slate support drawing of 3D objects on the screen HUD/GUI? and if the answer is no, let me rephrase that as a request: Could you please make Canvas and/or Slate able to draw 3D objects?
Considering that Editor is written using Slate and Viewport is cleary 3d object (as well as PIP from camera), I think it is perfectly doable with Slate.
the viewport is a 3D window but that doesn’t mean you can slap 3D objects on top of it, I don’t see how the functionality is related.
the viewport in UE3 was also a 3D object/window and the only way to put 3D stuff on top was to capture your objects with a camera into a RenderTarget and slapping the 2D RenderTarget on your HUD/GUI
In an earlier thread, I asked about this when they said they were discontinuing Scaleform. Thus far, Nick Atamas had said that a lot of these features were on the slate roadmap, but couldn’t give an ETA on when it would arrive. Maybe this question will yield a more concrete answer from the staff, however.
If you click on camera that is created in default scene in project, you will see that the what the camera see is rendered in window embeded inside Viewport. I don’t know how is it done, but I guess the same technique can be used for embedding 3d objects inside GUI.