Is there a way to create a UI material for texts that dynamically changes color based on the color behind to make it clearer to read?

Hey there @GlenZPS! Usually when making an inversion material, I’d go with a setup like this:

However this only works for the Surface and Post Processing domains. The User interface domain doesn’t have access to scene color or scene texture nodes. If you can find a way to sample the scene color and provide it to a UI domain material, something like this may work or point you in the right direction.

Though you may be able to do it with post processing