Posts etiquetados ‘GIMP’

BlendFu: pinceles para GIMP

Publicado: octubre 16, 2010 en GIMP, Pinceles, Recursos
Etiquetas:, , ,

BlendFu es un sitio web con numerosos packs de pinceles categorizados para nuestro GIMP. Cuenta con la particularidad de poder experimentar los pinceles para comprobar el resultado final aplicando colores, filtros y gradientes. También podemos regular la opacidad, el tamaño y el ángulo del pincel.

MM Filtros para GIMP: LabCurves

Publicado: septiembre 27, 2010 en Curvas, GIMP, Plug-in, Tutoriales Gimp
Etiquetas:, ,

Muy interesante aportación de filtros cuyo autor es Michael Munzert. Están escritos en Python.

  • LabCurves para GIMP (curvas de 16 bits en espacio de color L * a * b *)
  • EAWTool (permite usar edge para evitar wavelets en el canal L * de la imagen con previsualización)
  • Sigmoidal contrast (contraste global no lineal)
  • Edge avoiding wavelets (eliminación de ruido, nitidez)
  • Dynamic range compression (falso HDR)
  • Color gray decompose (trabajo por separado en el color y la luminancia)
  • Webresize (mejor reducción de escala)

LabCurves es un pequeño programa que nos permite modificar las curvas en el espacio de color L*a*b*. Es en realidad, como nos dice el autor, una versión muy reducida de dlRaw.

¿Cómo instalar LabCurves en Windows?

GIMP y Python deben trabajar juntos. Si no es así mira aquí he instala por el siguiente orden:

* python-2.6.5.msi
* gtk-2.12.9-win32-1.exe (not changed)
* pycairo-1.8.6.win32-py2.6.exe
* pygobject-2.20.0.win32-py2.6.exe
* pygtk-2.16.0.win32-py2.6.exe
* gimp-2.6.10-i686-setup-1.exe

Una vez hecho ésto creamos el siguiente directorio C:\Tools.
Descargado y descomprimido el archivo copiamos y pegamos la carpeta LabCurves en el directorio que hemos creado.
Copia y pega mm extern LabCurves.py en C:\Archivos de programa\Gimp-2.0\lib\gimp\2.0\plug-ins

original

LabCurves

Hagamos un repaso rápido del programa haciendo algo de ejercicio. Abrimos LabCurves.

Siempre es preferible trabajar sobre un duplicado de la capa. Dejamos esta opción por defecto.

Veamos como impulsar el color de los coches mediante el empleo de curvas. Para hacer zoom en la vista previa utiliza la rueda central del ratón. En primer lugar trabajaremos sobre el canal L*. Cargamos una de las curvas sigmoidales suministradas con el programa. En este caso Sigmoidal_50.dlc.

Utilizando este tipo de curvas con forma de S estaríamos aumentando el contraste en los medios tonos a la vez que reducimos el contraste en las sombras y luces.

La curva en forma de S invertida  aumenta el contraste en las sombras y las luces altas y disminuye en los tonos medios.

Pasamos al canal a* (verde-magenta). Para aumentar la saturación del Ferrari rojo movemos el punto de control superior derecho hacia la izquierda para elevar el magenta. Clic botón derecho para crear puntos de control sobre la curva que alinearemos con la diagonal a partir del punto medio. Con ello evitaremos que varíe la saturación de los verdes. Para eliminar un punto situamos el cursor sobre el punto y clic botón derecho.

Para aumentar la saturación del tono amarillo del Ferrari procedemos exactamente igual pero, esta vez en el canal b*(azul-amarillo). Aunque tenemos la opción de guardar la curva he comprobado que, una vez guardada, no es posible cargarla ya que se produce un error de lectura. ¿?

Un rápido vistazo a la curva de saturación. Clic botón derecho sobre la ventana de la curva y en el menú activamos Adaptative y Linear (ayuda a cambiar la saturación de algunos colores).

Con algunos ajustes para el rojo y amarillo y disminuyendo la saturación de los otros tonos (verde, azul y magenta) conseguiremos un resultado similar a una imagen en blanco y negro con zonas a color.


Tengo instalada esta versión de http://www.registry.gimp.org/node/9148 en GIMP 2.6 aunque, también, tienes a tu disposición la versión resynthesizer-for-Windows-0.13b.zip desde la página del autor o esta otra de F.Collard donde se ha añadido un directorio con las compilaciones especiales: Pentium 4,Pentium 4 SSE, Athlon, Tbird.

Una vez descargado y descomprimido el archivo copia resynth.exe en C:\Archivos de programa\Gimp-2.0\lib\gimp\2.0\plug-ins y, a continuación, copia  el script smart-enlarge.scm (olvidate, de momento, de  smart-remove.scm) en C:\Archivos de programa\Gimp-2.0\share\gimp\2.0\scripts. Seguidamente, descarga smart-remove.scm (parche para Windows) de http://www.registry.gimp.org/node/15118 y lo copias en la carpeta … \scripts. Ahora, aparecerá este script en Filtros→ Realzar→ Heal selection

Ampliamos (+) y activamos la máscara rápida ( Mayús.+Q).  Lo mejor, si tienes configurada la dinámica de la herramienta*, es utilizar el lápiz ya que podemos realizar selecciones más precisas a nivel del pixel. Usa el color blanco para seleccionar y el color negro para deseleccionar.

Desactivamos la máscara rápida una vez que quedemos conforme con la selección.

Filtros→ Realzar→ Heal selection…

Dejo el valor por defecto y este es el resultado, más que aceptable, aplicando el filtro por segunda vez.

Lo mismo he ido haciendo con el resto de las figuras.

Para el coche aplico el plugin resynthesizer.

Hago una selección rectangular amplia de las escaleras a la derecha del coche.

Botón derecho Editar→Copiar. A continuación, Editar→Pegar como→New Layer.

En el empotrable de capas me situo sobre esta capa y botón derecho→Eliminar el canal Alfa.

Selecciono el coche. Filtros→Mapa→Resynthesizer…

Como Texture source elijo la capa pegada de las escaleras.

Desactivo Make horizontally tileable y Make vertucally tileable.

Activo Use texture transfer y selecciono como Imput map la capa pegada y como Output map la imagen original. Por último, muevo el deslizador de Map importance al mínimo (0,01).

Aunque la alineación de los peldaños no es muy precisa y, tal vez, el resultado con otros métodos hubiera sido mejor, el hecho es que el plugin funciona bien en otras imágenes con texturas menos comprometidas.

Otra de las posibilidades que nos ofrece el plugin es la transferencia de textura. Veamos un ejemplo. Os presento a Luca.

El primer paso es hacer una selección con la herramienta rectángulo de la hierba. Será nuestra textura a transferir. Una vez hecha la selección botón derecho→Editar→Copiar. Nuevamente, botón derecho→Editar→Pegar como→Imagen nueva (Mayús.+Ctrl+V)

En el empotrable de capas nos situamos sobre la capa de la imagen nueva y botón derecho→ Eliminar el canal Alfa

Efectuamos la selección en nuestra imagen original.

Filtros→Map→Resynthesize…

Como Texture source elijo la Capa pegada .

Desactivo Make horizontally tileable y Make vertucally tileable.

Activo Use texture transfer y selecciono como Imput map la capa pegada y como Output map la imagen original. Por último, muevo el deslizador de Map importance hacia la derecha (0,70). Ok

*Pincel dinámico

Editar->Preferencias->Controladores de entrada->Main Mouse Wheel.
Clic en el botón->Configurar el controlador seleccionado.
En la ventana Configurar el controlador de entrada selecciono Scroll Up y clic en el botón Editar.
En la ventana que aparece Seleccionar la acción para el evento “Scroll Up” despliego la opción Herramientas y selecciono Increase Brush Scale.Clic en Aceptar.
Vuelvo a la ventana Configurar el controlador de entrada y seleciono Scroll Down->Editar y en la ventana para seleccionar la acción del evento elijo->Decrease Brush Scale.
Acepto los cambios.


En el siguiente enlace podrás descargar curvas para GIMP para emular procesos de revelado de películas de la fotografía tradicional: Portra, Velvia, Provia y Procesos Cruzados. Guarda y descomprime el archivo .zip en C:\Documents and Settings\nombre_usuario\.gimp-2.6\curves

Abrimos nuestra imagen con GIMP

Colores→ Curvas→ Importar ajustes desde un archivo.

Abro la curva crossprocess para un proceso cruzado E6 en C41.

Estos son los valores al aplicar la curva para cada uno de los canales

Original

Procesos Cruzados

En el siguiente artículo de dzoom aparece una tabla con los valores para cada uno de los canales en los procesos cruzados E6 en C41 y C41 en E6. He creado los archivos de estas curvas que puedes descargar aquí.

Además, te recomiendo estas curvas de elsamuko.

Ahora bien, si prefieres unos scripts para imitar las películas de la era predigital los encontrarás en Silicosaur PhotoFX


Smart Curve se puede utilizar en todos aquellos programas que puedan integrar los plugins de Photoshop. He instalado la herramienta tanto en GIMP como en XnView y, también, es válido para IrfanView.

La curva se puede ajustar en los siguientes espacios de color: RGB, CMY, L * a * b *, HSB/HSV, HSL, LCH,  y YCbCr.

La vista previa no funciona nada bien en GIMP  pero sí en XnView.

Para instalar en GIMP mira esta entrada donde explico como hacerlo. Una vez descomprimido el archivo en la carpeta correspondiente lo encontrarás en menú→Filtros→easy.Filter→SmartCurve

Para instalar en XnView descomprime el archivo en la carpeta C:\Archivos de programa\XnView\8bf.  Accede a la herramienta a través de menú→Filtros→ Plug-in de Adobe Photoshop→(Ctrl+G). Selecciona SmartCurve y clic en Empezar.

Veamos un ejemplo utilizando Smart Curve en GIMP  con el espacio de color L*a*b* y para ello elegiremos una imagen que pensemos necesita un impulso de color.

Mientras que en el espacio de color RGB se trabaja con los canales rojo, verde y azul y en CMYK con cian, magenta, amarillo y negro en L*a*b*  L* es el canal donde podemos ajustar el contraste de luminosidad de la imagen sin cambiar ninguno de los colores. En L*a*b*,  al contrario que RGB y CMYK, el color y la luminosidad están separados.

En L*a*b* los dos canales de color son a* y b*. El primero contiene un canal de información de color para el verde y el magenta de la imagen.  El canal b* gestiona los colores azul y amarillo en la imagen.

Duplicamos la capa Fondo. Clic botón derecho sobre la capa Fondo en la ventana de capas→Duplicar capa.   Realizaremos los ajustes en este duplicado de la capa Fondo por si nos interesa aplicar algún modo de fusión de capas, en esta capa con la capa Fondo, más adelante.

1º. menú→Filtros→easy.Filter→SmartCurve. Seleccionamos L*a*b*  en el desplegable Color Space y en el canal Lightness  haremos unos primeros ajustes en la curva. Si marcamos las casillas Shadow y Highlight podremos visualizar en la vista previa las zonas que quedan subexpuestas y sobreexpuestas.

2º. Seleccionamos el canal a*

Arrastramos el borde inferior de la curva hacia la derecha.  A continuación, arrastramos igual distancia el borde superior de la curva hacia la izquierda . Esto impide que podamos introducir una dominante de color en la imagen.

3º. Cuando hayamos ajustado la curva  en el canal a* aplicamos las mismas consideraciones en el proceso para el canal b*.

Cuendo el resultado esté a nuestro gusto clic en Ok pero antes guardaremos la curva (formato de archivo .acv) para aplicarla a otras imágenes (ya que los últimas 10 curvas cargadas o guardadas  pueden ser rápida y sencillamente seleccionadas desde la lista desplegable Curves) o bien continuar editándola más tarde.

En algunos casos alterar el modo de fusión de la capa superior (Pantalla, Solapar, Claridad suave, Clarear sólo o Color) puede producir resultados agradables.

Antes

Después

Si te conviene y quieres hacer los ajustes en espacio de color RGB, puedes utilizar las curvas Fotogenetic S-Curves de Fotogenetic al igual que puedes hacerlo en Ufraw.

Encontrarás esta información también en

Smart Curve