Creating a slightly curved 3D-HUD which reacts to movement?

Hello guys!

I’d love to create a HUD that is slightly curved and which reacts a little bit to the players movement. For example, if I am turning quickly to the left, I don’t want the HUD to stay exactly in the center, I want to move it slightly to the right because it’s more or less “too slow to catch up with the players rotation speed”.

To see what I mean take a look at the HUD of the game “Eden Star” (please also notice the very small Visor “edges” in the lower left and right and the bars and icons on the top):

Also in Games like Metroid Prime there is a quite nice HUD with a 3D-Visor in it, that even reacts to lighting. Of course the lighting isn’t that visibile in this Screenshot :'D

I’d want to use the First Person-Blueprint for this. For the Visor, I guess I’d just create a 3D model and put it as a child below the Player’s Camera, but how can I make a curved widget? Also and more important for me: how can I let the widgets and all that good stuff react to the players movement?

I hope I was able to explain it more-or-less clear :slight_smile: Just watch the video of Eden Star to see how the HUD moves when the player looks around :b

Thank you very much for reading, I hope you can help me :')

-Crimi

I, too, am interested in this. Did you ever find an answer?

From what i have read, projecting a widget onto a curved surface like that is actually a planned feature, but is not in the engine yet.

The movement/attachment part is easy you just use a camera arm with a slight rotational lag…

I’m also really interested in a curved HUD. Where did you find this as a planned feature?