SpriteMask is an Asset for Unity designed to apply a lot of smooth masks with best performance. Make as many Sprite Masks as you want!SpriteMask is an Asset for Unity designed to apply a lot of smooth masks with best performance.Features:- One draw call per all masks simultaneously.- Soft(smooth, alpha) and Hard sprite masks.- Supports One to One mask.- Inverted masks.- Mobile supporting.- ShaderGraph support.- Editor preview.- Unity 2D Light support.- Simple MonoBehaviour components.- Code utilites.- You can optimize mask performance using SpriteAtlas.Sprite masks included in this asset are much more optimazed then Unity's SpriteMask.Asset's masks almost don't create new draw calls and good supports many mask instances.Also masks unlike of Unity's SpriteMasks support the Soft Mask.Asset has Code Utilites in case if you wish write your own system.Asset include several Shader Graph Nodes so you can customize your own shaders.Technical details