Imágenes Pseudo 3D con Gimp
ArticleCategory:
Graphics
AuthorImage:
TranslationInfo:
original in fr André Pascual
fr to es Walter Echarri
AboutTheAuthor:
Inicialmente dibujante industrial, actualmente enseña CAD. Una
de sus pasiones es la infografía, en particular la 3D.
Abstract:
A pesar de que Gimp es una aplicación exclusivamente 2D, con un poco de ingenio y gracias a las
numerosas herramientas que tiene es posible crear una imagen en pseudo 3D.
ArticleIllustration:
ArticleBody:
Para obtener los resultados del ejemplo dado (Figura 1) son necesarias cuatro etapas:
- Crear un fondo con perspectiva para el suelo.
- Crear un texto sobre la pared vertical.
- Crear una pseudoesfera especular.
- Refinar la imagen agregando sombras, destellos y aplicación de lentes
Crear el fondo
Elegir el motivo
Supondremos que Gimp posee el motivo que simula un circuito. Si este no es el caso
cualquier otro servirá (la lista de todos los motivos puede verse haciendo clic
sobre File>Dialogs>Patterns (Archivo>Diálogos>Motivos) o bien pulsando [Shift+
Ctrl+ P] ). Al elegir uno de los motivos de la lista se obtiene su visualización en escala 1:1
con su correspondiente nombre.
Si el motivo no existe y se quiere reproducir exactamente el ejemplo
propuesto se deberá crearlo. Para ello abrir Gimp,
cargar el archivo /opt/kde/share/wallpapers/circuit.jpg y guardarlo
con extensión "pat", elegida de la lista de formatos <By extension> (Según extensión) de la
caja <Save Image> (Guardar Imagen), de modo que nos quede /usr/local/share/gimp/patterns/circuit.pat.
A partir de este momento el motivo estará disponible la próxima vez que se carge Gimp.
Cabe destacar que los pasos indicados son para KDE 1.1.1 y de Gimp 1.0.4 instalados
sobre Mandrake 5.3 y pueden diferir si se emplean otras distribuciones.
Antes de empezar, recordemos que si se ignora el significado de un ícono de la
caja de herramientas, bastará con posar unos instantes el puntero sobre dicho ícono
con lo cual aparecerá un cuadro de ayuda. Asimismo haciendo doble clic sobre un ícono
se abre el cuadro de diálogo <Tool options> (Opciones de herramienta)
específico de la herramienta elegida. Por otra parte, haciendo clic derecho sobre la
la imagen actual se despliega el menú con todas las opciones existentes: desde
el grabado a la edición pasando por los filtros y otros Script-Fu...Por último
cabe destacar que todos los comandos habituales para abrir, cerrar, borrar, copiar,
pegar, cortar, rehacer, etc. pueden ejecutarse mediante atajos con el teclado.
Preparar los fondos
- Ejecutar Gimp.
- Crear un archivo vacío con ayuda de File> New> 640x480
>Background> OK (Archivo> Nuevo> 640x480
>Fondo> OK).
- Cubrir el fondo blanco haciendo doble clic sobre Fill (Rellenar) (bote de
pintura)> Pattern Fill (Rellenar con motivo).
- Abrir File> Dialogs >Patterns (Archivo> Diálogos >Motivos) y elegir circuito (u otra cosa).
- Hacer clic en el área de trabajo.
Listo.
Como será necesaria una imagen para la pared y otra para el suelo, guardar
el trabajo con calidad jpg 1.00: primero como 1.jpg y luego como 2.jpg
(sin compresión pues se comprimirá la imagen final). Para ello hacler clic derecho sobre la imagen File>Save as... (Archivo>Guardar como...). De esta manera se dispondrá
de dos imagenes idénticas: la 1.jpeg y la 2.jpeg. La imagen 2 servirá para crear el suelo
(Ver figura 2).
Crear el suelo
La imagen final tendrá una dimensión de 400x400 (elección arbitraria). La imagen
2.jpeg que ocupa la pantalla que es bastante más grande (640x480) se puede deformar
con la ayuda de las guías magnéticas. Éstas están ocultas en las reglas que rodean
la imagen. Para esto es suficiente con hacer clic sobre una de las reglas y
-manteniendo pulsado el botón izquierdo del ratón- desplazar el puntero sobre la zona de trabajo
para ver una línea punteada roja que se desplazará horizontal o verticalmente según
según la regla elegida. Liberando el botón se ubica la línea en el lugar elegido.
Una escala que se desplaza sobre la regla simultáneamente con la línea,
ayuda a ubicarla a una distancia precisa del origen (indicada en pixeles; 1 unidad = 10 pixeles).
La línea punteada se torna azul cuando se deselecciona. Se trata de una guía magnética la que atraerá
al puntero del ratón o al borde de una selección cuando se aproxima.
- Ubicar ante todo una guía horizontal a 300 pixeles del origen y a continuación
dos guías verticales: una a 120 y la otra a 520.
- Seleccionar la capa con un clic derecho sobre la imagen y elegir >Select
(Seleccionar
)
- Hacer doble clic sobre Transform Layer or Selection (Transformar Capa o Selección) de la caja de herramientas.
En la caja <Tool options> (Opciones de herramienta) que aparece elegir <Perspective> (Perspectiva).
- Deformar la selección para obtener un trapecio haciendo coincidir la esquina
superior izquierda de la selección con la intersección izquierda de las guías. Cuidado:
la operación requiere cálculos y por por lo tanto tiempo. Esperar a terminar para hacer clic
en cualquier lugar.
- A continuación llevar la esquina superior derecha hacia la intersección derecha de
las guías. De esta manera se obtiene un trapecio isósceles (Ver Figura 3).
- Miniaturizar la imagen o llevarla a algunos de los escritorios. Es conveniente
guardarla por precaución.
Crear la pared frontal
- Tomar la imagen 1.jpeg.
- Colocar una guía horizontal a 400 pixeles y dos verticales, una a 120 y
otra a 520.
- Seleccionar la capa haciendo clic derecho >Select (Seleccionar).
- Hacer doble clic sobre Layer o Selection (Transformar Capa o Selección) y en <Tool option> (Opciones de herramienta) que se
encuentra abierto elegir Scaling (Cambiar de escala).
- Deformar la capa de modo que ocupe un cuadrado de 400x400 delimitado por
las guías.
- Agregar a continuación una capa transparente haciendo clic derecho Layers>
Layers y channels >New layer (Capas>
Capas y Canales >Nueva Capa) (el ícono de la esquina inferior izquierda del gestor de capas
que acaba de abrirse). Ubicar el suelo sobre la capa. Haciendo doble clic sobre
el nombre "new layer" ("nueva capa") que aparece por defecto renombrarlo como "suelo" (Ver
Figura 4).
Juntar la pared con el suelo
- Copiar el suelo trapezoidal de 2.jpeg en el portapapeles (utilizar la pluma
como herramienta, hacer clic en cada vértice del trapecio, terminar en el vértice de partida
y validar haciendo clic en el interior del trapecio).
- Pegarlo en la imagen 1.jpeg sobre la capa "suelo" que se acabó de crear,
haciendo clic derecho Edit > Paste (Edición > Pegar). El suelo se ubica sobre la capa vacía. Ubicarlo en su lugar
de modo tal que el borde inferior de la selección coincida con la guía
horizontal (Ver Figura 5).
- Aplanar la imagen haciendo clic derecho Layers> Flatten image (Capas> Aplanar Imagen). Ésta ahora
se comporta como una única capa.
- Recortar la imagen con un tamaño de 400x400 con la tijera (Crop -Recortar-) de la
barra de herramientas (se adhiere automáticamente a las guías magnéticas).
- Agregar una capa "Texto".
- Guardar (sólo por seguridad) como 3.XCF (formato de Gimp que conserva
las capas y que se elige de la lista de formatos <By extension> -Según extensión-).
Crear el texto
Generar un logo
- Hacer clic sobre Xtns> Script-Fu> Logos> Crystal (Extensiones> Script-Fu> Logos> Cristal).
- Ingresar el texto "LOUPE" (u otra cosa), Font size "105" (Tamaño de fuente "105"), Font "Cooper" (Fuente "Cooper") (u otra), Background (Fondo) "/opt/kde/share/wallpapers/circuit.jpeg", OK).
Nota: la fuente "Cooper" forma parte del paquete "Freefont" y no se
se instalan por defecto en todas las distribuciones. Sería de gran interés
conseguir este paquete, asi como también el "Sharefont" que son
casi indispensables para tener las más agradables tipografías (101
fuentes vectoriales disponibles de acuerdo con Christoph Lameter,
<clameter@waterf.org>).
- Se hace el logo. Las letras se texturizan con el mismo motivo que el de
la pared pero de mayor tamaño pues la pared ha sido empequeñecida. De esta
manera se obtiene el efecto pecera.
- El logo está formado por muchas capas una de las cuales se denomina "Background".
Puesto que ésta carece de utilidad una vez seleccionada se la elimina
haciendo clic derecho Layers> Layers & channels> Delete layer (Capas> Capas y Canales> Eliminar Capa)
(la cruz de la derecha).
- Reunir las capas restantes haciendo clic derecho Layers> Merge Visible
Layer (Capas> Hacer visible
Capa)(no hacer clic sobre -Aplanar Imagen- ya que se perdería la transparencia del fondo) (Ver
Figura 6).
Incluir el texto
- Copiar el texto al portapapeles.
- Pegarlo en el 3.XCF (que no ha sido cerrado) sobre la capa "Texto".
- Posicionarlo correctamente (lo que se ve por transparencia
deberá ser similar, más o menos, al diseño de la pared que se encuentra detrás
Ver Figura 7).
- Guardar como 3.XCF (esta vez es necesario para no perder lo que se acaba de hacer
ya que se modificará el gráfico visualizado).
Crear la esfera reflectante
Preparar el destello
La esfera debe reflejar el texto aplicado sobre la pared frontal, es decir, éste
debe aparecer invertido en relación al original y curvado sobre la esfera.
- Con la capa "Texto" activa, seleccionar el texto mediante una
selección rectangular.
- Elegir la herramienta de simetría vertical haciendo doble clic sobre Flip layer
or selection> Vertical) (Voltear Capa
o Selección> Vertical (Voltear Capa se encuentra en la barra de herramientas).
- Designar la selección que se va a mover con el cursor que consta ahora de una
doble flecha arriba/abajo.
Diseñar la esfera propiamente dicha
Ahora viene la parte más delicada.
- Aplanar la imagen haciendo Layers> Flatten image (Capas> Aplanar Imagen).
- Efectuar una selección circular de manera tal que por lo menos queden involucradas
tres letras que se ubicarán en la parte superior del círculo (presionar la tecla SHIFT y
desplazar simultáneamente el ratón para obtener un círculo en vez de una elipse).
- Deformar la selección haciendo clic derecho Filters> Distorts> Whirl
and Pinch (Filtros> Distorsión> Girar
y Comprimir) con los siguientes valores: "whirlangle:0" ("ángulo de giro:0"), "Pinch amount:-1" ("Grado de compresión:-1"),
"Radius:2" ("Radio:2")(estos valores se eligen en función del resultado deseado y se obtienen
después de muchos ensayos. En este caso no existen fórmulas).
- Validar y repetir la operación con los mismos valores (Ver Figura 8).
- Con la selección siempre activa, copiarla al portapapeles. Ahora se puede cerrar
el dibujo sin guardarlo.
Poner la esfera y el decorado
- Volver al archivo 3.XCF.
- Crear una capa "esfera".
- Pegar la esfera y posicionarla para que las letras
reflejadas correspondan a las de la pared.
- Guardar como 3.XCF.
Perfeccionar el proyecto
Esta es la parte que más refleja la sensibilidad y
pericia del creador. Por lo tanto, daré únicamente consejos generales a fin de que
se manifieste la creatividad de cada uno. Hagamos un análisis antes de proseguir:
las letras del logo "LOUPE" reciben un haz luminoso proveniente del lado
izquierdo de la imagen (observar las sombras). Lógicamente la esfera
estará iluminada de idéntica manera. En consecuencia, la esfera deberá proyectar
sobre el suelo una sombra y una porción de su superficie debe estar en ella.
Crear una sombra sobre la esfera
- Agregar una capa "sombra esfera", transparent opacity 90 (Opacidad transparente 90) (siempre existe
posibilidad de modificar este valor), modo de mezcla "Normal".
- Ubicar cuatro guías magnéticas tangentes a la esfera.
- Efectuar una selección circular con la ayuda de las guías (a partir de
la intersección superior izquierda hasta la intersección inferior derecha). La selección
debe circunscribir la esfera.
- Hacer doble clic sobre la herramienta Fill with a color gradient (Rellenar con color degradado); en la caja <Tool
options> (Opciones de herramienta) elegir "Blend: FG to transparent" ("Mezclar: FG a transparente) y "Gradient: Linear" ("Degradado: Lineal").
- Elegir el color negro si no está seleccionado.
- Rellenar la selección circular con un degradé negro ->transparent (transparente) trazando una
horizontal que parta del extremo derecho del diámetro de la esfera hasta su extremo
izquierdo (el diámetro hay que imaginarlo pues no está representado).
Hacer pruebas con los modos de mezcla de la capa "sombra esfera" a fin de ver el
comportamiento de los pixeles negro de esta capa con los que se encuentran sobre las capas
inferiores.
- Guardar el proyecto cuando lo considere satisfactorio.
Crear la sombra proyectada sobre el suelo
- Agregar la sombra proyectada "sombra suelo", transparent (transparente), opacity 80 (opacidad 90).
- Imaginar la forma de esta sombra. Se trata de una elipse bastante aplanada. Para
obtenerla, hacer una selección elíptica y posicionarla
de manera tal que el extremo izquierdo de su eje mayor (eje horizontal
en este caso) coincida con el punto de contacto esfera/suelo. Para esto se pueden usar
las guías magnéticas (Ver Figura 9).
- Hacer doble clic sobre la herramienta Fill with a color or pattern
(Rellenar con un color o motivo) ; en la caja
<Tool options> (Opciones de herramienta) elegir "Mode: Normal" ("Modo: Normal") y "Fill Type: Color fill" ("Rellenar Texto: Color de Relleno").
- Elegir un verde bien oscuro (R:18, G:35, B:14 por ejemplo).
- Con este verde rellenar la selección.
- La sombra resultante no es muy realista porque su periferia está demasiado
definida. Una sombra real siempre es más difusa en los bordes. Se intentará
obtenerla en dos etapas:
- Con la selección siempre activa, hacer clic derecho Filters> Blur>
Motion Blur> Radial (Filtros> Desenfocar>
Desenfoque de Movimiento> Radial) y elegir los valores "Length: 35" ("Longitud: 35") y "Angle: 45"> OK ("Angulo: 45"> OK).
- Deseleccionar y a continuación hacer doble clic Filters> Blur> Gaussian Blur (Filtros> Desenfocar> Desenfoque Gausiano)
(RLE) con los valores por defecto > OK.
Crear un destello especular sobre la esfera
Puesto que la luz proviene
de la izquierda, el borde izquierda de la esfera debe estar más iluminado.
- Agregar una capa "destello".
- Con ayuda de la pluma (con el lazo es más difícil), hacer una selección
bastante grande en forma de medialuna del borde izquierdo de la esfera.
- Elegir el color blanco.
- Usar la pintura en degradé FG->Transparent usando la misma técnica que
antes pero de izquierda a derecha.
- Mezclar las capas en modo "Overlay" ("Recubrir"). Si el efecto no es bastante
pronunciado, pintar dos o tres veces de la misma manera.
Crear el efecto pecera
La luz que incide sobre la esfera se refleja
y se dirige hacia el objetivo del aparato que fotografía la escena produciendo una
aberración óptica denominada "Lens flare" ("Destello").
- Aplanar la imagen.
- Ubicar dos guías magnéticas de modo que su intersección coincida con el centro
del destello (Ver Figura 1) y anotar sus posiciones X e Y con ayuda de las reglas.
- Hacer doble clic sobre Filters> Light Effects> Flare FX (Filtros> Efectos de Iluminación> Destello FX).
- Ingresar los valores relevados de X e Y como parámetros de "Center of Flare FX" ("Centro del destello FX").
También es posible ubicar a ojo el centro del destello con ayuda
del ratón.
El toque final
Podemos esmerarnos agregando algunos destellos luminosos
a las letras de vidrio próximas al haz luminoso
con un doble clic Filters> Light Effects> Super Nova (Filtros> Efectos de Iluminación> Super Nova) usando los siguientes
parámetros Radius 2 ó 3 (Radio 2 ó 3) y Spoke 50 (Rayo 50).
En cuanto a los colores de éstos es solo cuestión de gusto.
Conclusión
He aquí la obra casi terminada. Digo casi pues, observando bien las esquinas, deben
seguramente subsistir defectos, aproximaciones, etc. que todo creador podrá mejorar
según sus recetas personales.
Que se diviertan. Pues Linux y Gimp junto a las ganas de crear son una fuente de diversión para tener
en cuenta.