I hope someone can provide some insights on how to solve the following.
I want to reveal a flat surface during runtime. Let me explain with the following images:
When the game starts, the surface will be covered like this:
You should look into render targets
You can draw a material as a mask on the locations that you want revealed on the render target, and then use the render target as an alpha to blend between black and your other texture
There are a few ways to go about this, and the most troubling part will probably be translating real world coordinates to the render target’s coordinates
This is an video from epic showcasing a similar method with a render target. It might be a bit old and outdated in some areas, but the logic is largely the same as what you’d do today