Sep 29, 2009

Desde que empecé a programar, cada vez que veía una composición tipográfica, un collage de palabras o una letra imposible, me quedaba pensando qué básico y limitado es el texto en la web. Incluso en Flash, siempre un par de pasos por delante en cuanto a gráficos se refiere, estamos sometidos a una caja de texto. Por más que le daba vueltas nunca se me ocurría una manera diferente de generar texto. Al menos hasta que Flash 8 introdujo la clase Bitmap, y ahí empecé a imaginarme un posible camino.

Básicamente lo que quería conseguir era que partiendo de cualquier tipografía y utilizando cualquier motivo, se pudiera representar cualquier texto de forma legible (y obviamente, de forma dinámica, que sino ya está photoshop). Y aquí está una demostración:

Palabras: Ripple

Los motivos que he escogido para este experimento son corazones, hojas, trazos y manchas de sangre; y las fuentes Supernova, Eras Demi, Kristen y Saginaw.

Nota: una vez elegido un motivo y el idioma, la única forma de volver a la home es clicar en “Recargar” o refrescar la página. Me daba muuucha pereza tener que limpiar todos los recursos para dejar el experimento en el inicio :p

Puedes ver el experimento aquí

Posted in Lab 6
Feb 14, 2008

Lo prometido es deuda, y aunque he tardado bastante, aquí está la tercera entrega de esta serie. Está llena de ejemplos, todos con el código fuente para descargar y comentando.

Vamos a jugar!!

Continuar leyendo »

Posted in Artículos 11
Jan 27, 2008

Ahora que ya sabemos cómo funciona el color en un pixel, vamos a ver la clase clave para manipularlos: BitmapData, y por extensión, la clase Bitmap, ya que funcionan en conjunto.

Nota: Sino leíste la primera parte de la serie, te recomiendo que le eches un vistazo antes de seguir.

Continuar leyendo »

Posted in Artículos 5
Jan 20, 2008

Empieza aquí una nueva serie de artículos, esta vez dedicados a la programación bitmap, y más concretamente, enfocados en la manipulación de imágenes a nivel de píxel. En la categoría Lab encontrarás una muestra de las cosas que se pueden hacer jugando con pixels.

La programación bitmap es uno de los temas más extensos y complejos que se pueden encontrar en AS3. Por otro lado, también es uno de los temas más apasionantes de este lenguaje, y merece la pena invertir horas en su aprendizaje.

El mayor problema que me encontré cuando decidí aprender sobre esta temática es la poca información que existe al respecto (poca en inglés, y prácticamente nula en español), así que al final, la mayoría de cosas que aprendí fue en base a experimentación y a invertir días enteros intentando descifrar códigos que encontraba por la red. Espero con estos artículos cubrir un poco el vacío existente en este campo. Vamos allá.

Nota: antes de sumergirnos en el código, es muy importante comprender cómo se componen las imágenes y los pixels, por eso he preferido dedicar este primer capítulo a la teoría de estos temas.

Continuar leyendo »

Posted in Artículos 12
Jan 10, 2008

¿Qué se puede hacer con un canvas negro y miles de píxeles blancos?
Dejarlos fluir y esperar. Quizá se coloquen en el lugar adecuado…

Serie dedicada a uno de los comics de culto: Sin City, de Frank Miller.

Posted in Lab 12

Luz

Dec 13, 2007

Hay dos tipos de cuerpos visibles: los que emiten luz por sí mismos y los que la reflejan. La luz se compone de minúsculas partículas denominadas fotones, y el color de estos fotones viene determinado por su energía y su frecuencia.

Las partículas aisladas son imperceptibles para el ojo humano, pero si actúan en conjunto crean una corriente de fotones. Así nace luz.

Posted in Lab 8
Dec 1, 2007

Siempre me han gustado esas piezas que transforman el mouse en un pincel y el escenario en un lienzo. Si están bien realizadas y tienen ese toque “gustosillo” se me pasan los minutos jugando sin darme cuenta.

Aquí una versión en la que gradualmente se borra lo pintado. La idea detrás de esto es redibujar continuamente los vectores sobre un bitmap y manipularlo con filtros para conseguir los fundidos.

Con cada click se modifican los valores de elasticidad y velocidad.

Posted in Lab 2
Dec 1, 2007

Mientras programaba Ventisca de píxels, fui haciendo diferentes versiones siguiendo el mismo camino: composición de imágenes mediante píxels en movimiento.

Aquí pongo otra pieza que me gustó bastante:

Posted in Lab 0
Dec 1, 2007

La idea surge de un experimento que hizo un excompañero de Herraiz&Soto, que jugaba con la manipulación de píxels para formar imágenes. Lo programó a principio del 2005 en Java, pero no llegó a ver la luz.

Con la salida de AS3 me decidí a hacer mi propia versión (realmente lo podía haber hecho a partir de Flash 8, que permitía manipulación a nivel de píxel, pero ni hablar de la diferencia de rendimiento…).

Con esta primera pieza queda inaugurado el Lab :)

Nota para los que conocéis mi manejo del photoshop: aunque no os lo creáis, la composición es mía ¬¬

Posted in Lab 3

Lo más visto del Lab

Top