Build overlapping 3D widget panel(with depth like z axis) for HUD and animation

You can not simply use 2 materials on same part of the mesh.

You can have 2 materials assigned to different parts of the mesh like in blender (material ID, Vertex ID)

I understand that you send me the mesh in discord but that will not solve your problem. How you plan to change your text ?

you can assign vertexes to materials like below in blender

however as said this is no way going to help you achieve the task you want.
You can assign a single plane mesh from engine and use the nodes i gave you the shortest way possible.

If your supervisor insists to do with a static mesh and create text on it without geometry script or materials tech, all of the forum will be interested in that i am pretty sure :slight_smile:

yes you are right. I also think, it’s not possible with this method . My supervisor cares only about result. if i could solve it using widget, he does not care. anyway, your widget technique is not working as well. I tried using clipping but the border is not clipped only the text inside is clipped(i tried roundimage also. is there any way i could create a mask material which i could put in mesh and attach widget with mesh and it could hide the part of mesh. will it work?. any idea?

All the possible solutions are demonstrated think you can pick one , think you are wrong with the assumption that they work where its demonstrated to be working. After this many demo, its quite hard for me to undestand what exactly not working on your side.

You can pick up one of the methods mentioned above to do it, and honestly giving you a completed project won’t be helping you in the long term.

You can simply use the material mentioned in post to make a transparent mesh with some numbers or textures and control its mask as you wish.

You can use a material parameter collection or dynamic materials for to change mask variables of your widget.

hi, i decided to follow clipping method in widget. i need to create a glass like material for image in widget. problem is, i have to select material domain as “user interface” but this do not allow me set glass properties like “metallic, specular , roughness”. it only has final color and opacity.Also, my image inside the size box is not clipped only text is clipped. how to


fix this issue?. any help is appreciated.

Demo8
?

yes. i need this kind of simulation. animation is a bit different but display is basically the same. how did you created this?.

this thing wanted is quite costly if just with bp.

UMG does everything with clipping animations etc.
Then added to an actor with widget component.
Since widget component cannot have world effects its RenderTarget is gathered.
That render target is applied to another dynamic material with some simple fake effects.
Material is applied in same actor to another mesh, widget component is hidden.

Another way to do that is using2 world mesh , which is less costly but have to create you own library for text to material uv flipbook and will need its animation, masking etc.

if you want can give umg and actors to you. This is the fastest and closest it can get to it without too much pain. if its going to be professional application some other tecniques need to be used for that glass effect (which i think its a bit off since day time and road conditions can be a feature that is ux wise not safe for the driver)

could you please give me your solution in discord?. please