Inkscape o Illustrator: ¿Cómo crear un relleno de degradado poligonal / Shapeburst?

Estoy tratando de crear un relleno de degradado poligonal en Inkscape o Illustrator. Aquí hay un ejemplo renderizado de lo que estoy tratando de hacer:

Gradiente poligonal en un pentágono

La imagen de arriba muestra un degradado poligonal de negro a blanco en un pentágono. Como puede ver, el degradado no es ni lineal ni radial . Sigue la forma del polígono: el color de cada píxel está determinado por su distancia al borde más cercano. Cuanto más lejos de cualquier borde esté el píxel, más se utilizará el color "interno" (en este caso: blanco).

¿Inkscape o Illustrator pueden hacer algo como esto? Y, pregunta adicional: ¿puedo hacer que esto funcione también para formas basadas en curvas, como un rectángulo redondeado?

Parece muy básico, pero parece que no puedo hacerlo.

EDITAR: acabo de enterarme de que Gimp tiene una opción para gráficos basados ​​en mapas de bits llamada "shapeburst". Hace exactamente lo que quiero, pero solo para mapas de bits. Este sitio tiene algunos buenos ejemplos. Aquí están los documentos de Gimp sobre este tema.

sin pretender nada de la disponibilidad de esto como un efecto diría: Uno puede dibujar esto. Son 5 líneas blancas finas, 5 líneas blancas borrosas, fondo con un degradado radial de blanco a negro y una forma de enmascaramiento con relleno negro y agujero de pentágono borroso. Supongo que no esperas un dibujo sino un efecto. ¿Bien?
Sí. Específicamente, tengo la intención de usar el resultado como una máscara alfa en este caso. Cualquier modificación manual se volvería realmente obvia y sobresaldría. Me gusta tu idea, pero el pentágono es un ejemplo muy básico; este enfoque no escalará para formas más complejas (y basadas en curvas).
Las imágenes vectoriales no sufren especialmente si la máscara alfa es una imagen de mapa de bits, por lo que su hallazgo de GIMP puede ser útil.

Respuestas (1)

Esto es para Inkscape 0.92 y usa Interpolate Extension, aunque también se podría lograr algo similar en Illustrator usando Blend.

  1. En Inkscape dibuje un pentágono y rellénelo de negro, sin trazo

  2. Cópialo y pégalo en su lugar

  3. Escale la copia a un pentágono pequeño en el centro del pentágono más grande y rellénelo de blanco.

  4. Seleccione ambos pentágonos y haga Extensiones> Generar desde ruta> Interpolar

  5. Establezca los pasos de interpolación en algo así como 75 y otras configuraciones como se muestra, luego haga clic en Aplicar

ingrese la descripción de la imagen aquí

  1. Finalmente, dibuje un cuadrado negro sobre todo y haga Objeto> De abajo hacia abajo

Ejemplo hecho en Inkscape

ingrese la descripción de la imagen aquí

Se ve muy bien en su ejemplo, pero tengo un problema con la interpolación. Para mí, simplemente convierte toda la forma en blanco sólido. ¿Qué otras configuraciones de interpolación (exponente, método, rutas finales duplicadas, estilo de interpolación...) usó?
¡Ah, ahora funciona! Tuve que usar el método de interpolación 1 (lo que sea que eso signifique) y habilitar "usar orden Z" así como "estilo de interpolación". ¡Gracias!
@ Alan47 Aquí está mi configuración de interpolación . Los agregué a la respuesta para mayor claridad.