Making part of Object invisible

Hey guys :slight_smile:

I want to achieve that any Kind of Objects (with a specific Material if needed) can be partly invisible.
For example: A TextRenderComponent which Text is partly invisible

With OpacityU = 0.75

Text: I want to be invisible → I want to be inv

I also want to achieve that behaviour in V Axis

Is there maybe a way to get the mesh rendered for the TextRenderComponent and let it pass through another shader which sets the Opacity???

Or maybe with use of Post Processing effects?

Thanks in advance for your answers :slight_smile:

@, does it have to be a TextRendererComponent? I know of a way to achieve what you’re looking for with other types of objects (for example, a plane with text applied as a texture.)

Hey Krxtopher,
It would be nice to have a TextRenderComponent. But it would be nicer if it could be any type of visible Object.

My Goal is to achieve a User Interface ScrollBox which stores UI Element like Buttons, Text, etc.
I thought of a way but I think it’s very costly.

Creating for every ScrollBox a Camera somewhere placed in world, All ChildElements of my ScrollBox will be stored there. The Scrollbars should move the Camera in U and V Axis (Y and Z).
And finally with Render To Texture I could Render this Scene on a plane.

What you’re describing sounds like the features that UMG - Unreal’s UI creation toolset - already provides. Have you looked into UMG? Is there something that you need that UMG doesn’t do?

Yes I know. I tried UMG. But interacting with the elements is really hard to setup in Ego Perspective.
UMG can only be used when changing from Game to UI Input mode. In UI Input Mode the Mouse is showing and you can interact with the elements.
But I want to interact with them with the crosshair if you understand what I mean.