Sobre el proyecto

SoftMaskForUGUI es un paquete de Unity que mejora el componente Mask integrado de uGUI con capacidades avanzadas de máscara suave. Permite a los desarrolladores crear máscaras suaves y semitransparentes para elementos de interfaz de usuario, admitiendo varios tipos de gráficos (Text, Image, RawImage), múltiples sprites y SpriteAtlas, máscaras suaves anidadas (hasta 4 niveles), ScrollRect, todos los modos de renderizado (overlay, espacio de cámara, espacio mundial) y VR. El paquete incluye un sombreador de interfaz de usuario suave y enmascarable para UI/Default y admite sombreadores personalizados con una modificación mínima. También proporciona componentes como SoftMask, SoftMaskable, MaskingShape y RectTransformFitter para un control flexible de enmascaramiento, incluido el enmascaramiento aditivo/sustractivo, enmascaramiento inverso, filtrado de ray-cast y ajustes de rendimiento/calidad. La instalación está disponible a través de OpenUPM, UPM (URL de git) o como paquete integrado. El paquete incluye una demostración de WebGL y admite TextMeshPro y Spine con sombreadores adicionales.