¿Cómo se empluma una máscara en Sketch?

Respuestas:

8

Puede obtener un efecto de plumaje en algunos casos utilizando el enmascaramiento alfa. Sin embargo, esto no le permite crear formas complejas (o algunas simples) de una manera fácil.

El enmascaramiento alfa le permite enmascarar usando un objeto lleno de un degradado que incluye transparencia. Los colores del gradiente se ignoran y las áreas transparentes (o parcialmente transparentes) del gradiente se convierten en las áreas transparentes (o parcialmente transparentes) de la máscara.

Para usar el enmascaramiento alfa, seleccione el objeto que ha establecido como máscara,
vaya a Layer > Mask Mode > Alpha Mask.
Luego configure su gradiente con transparencia parcial (alfa> 100%).

También hay un buen video en el sitio de la aplicación de croquis: https://www.sketchapp.com/learn/documentation/shapes/masking/#alpha-masks

Alex Magill
fuente
5

La pregunta original fue buena, con un ejemplo concreto que se muestra en la página de ayuda del boceto para Masking, y la respuesta de @Alex Magill es útil (aunque el video ya no está disponible).

Aquí hay un ejemplo simple:

doc ejemplo

... que se puede lograr mediante:

  • inserta tu retrato
  • crear un rectángulo del mismo tamaño dispuesto debajo del retrato
  • seleccione el rectángulo y "Usar como máscara"
  • Capa> Máscara> Modo máscara> Máscara alfa
  • cambie el modo de relleno de la máscara a degradado radial y cambie la parada de degradado a la derecha a 0% de opacidad.
  • ajustar al gusto: probablemente necesitará volver a centrar el relleno de degradado, y es posible que deba agregar un tercer tope de degradado para controlar el 'ancho' de la pluma, sin cambiar el tamaño de todo el relleno de degradado

Sin embargo, no parece posible ocultar las máscaras de una manera que no se logra con un gradiente simple.

Debido a que el título de la pregunta no se limita a una máscara circular (o al uso de gradientes), voy a describir las limitaciones de las herramientas actuales tal como las entiendo.


Me gustaría crear una máscara emplumada usando un vector personalizado, que esperaba que pudiera lograrse mediante:

  • crear una forma vectorial personalizada
  • agregar un desenfoque gaussiano
  • organizar la forma debajo del mapa de bits para enmascarar
  • "Usar como máscara"
  • Capa> Máscara> Modo máscara> Máscara alfa

Veo que cuando "Usar como máscara", el desenfoque gaussiano se desactiva y la reactivación no tiene ningún efecto. He considerado si se podría lograr el mismo efecto de otra manera, por ejemplo:

  • múltiples formas con rellenos degradados combinados con Unión
  • aplanar la forma borrosa y usar el mapa de bits resultante como una máscara (indeseable)

... pero sin suerte hasta ahora.

Parece que Relleno es la única propiedad que determina el efecto de una máscara alfa.

He enviado una solicitud de función para permitir que las propiedades de una capa contribuyan al efecto de una máscara alfa.

Aquí hay un ejemplo reproducible mínimo con Sketch 52.6 .

ptim
fuente