Awesome Mask leverages inverse masking techniques to strategically create cutouts within image components of the UI/HUD. These cutouts serve to highlight specific areas of the UI/HUD or selectively obscure visibility of unwanted game objects, ensuring only desired elements remain visible.
-> SOURCE CODE granted
USABILITY
Simply drag and drop the Awesome Mask prefab inside you canvas game object and start playing with it. Just like that!
Technical details
FEATURES
– easily create inverse masking in the UI/HUD;
– controll interativity of the UI/HUD components beneath the mask;
– dynamically create/remove hollows;
– control hollows’s position, size, scale, rotation from script;
– customize the shape of the hollow using your own sprite;
– dynamically set the hollow position based on a 2d/3d gameobject position (follow target)
RENDER PIPELINE
– URP
– HDRP
– Built-in
Original_Link: https://assetstore.unity.com/packages/tools/gui/awesome-mask-288431








