miércoles, 9 de diciembre de 2009

ActionScript 3: Solución para problemas con la Clase Tween

Hoy te traigo un jueguito muy simple pero que tiene algunas cosas interesante para analizar como listeners para teclado y mouse, setInterval() y otras yerbas que irán apareciendo en el script.
Desde ActionScript2 vengo utilizando con maravillosos resultados la clase tween para hacer animaciones pequeñas (cambiar alphas, posicion, tamaño, etc).

Por eso, cuando me mudé a ActionScript3 me puse muy contento al saber que todavía existia nuestra clase Tween.

El problema es que, entregado al Tween, de pronto me encontré haciendo algo como esto:

import fl.transitions.*;
import fl.transitions.easing.*;
function hacerAlgo():void{
var mySprite:Sprite;
for (var i:uint = 0; i <>
mySprite = new cuadrado_mc();
stage.addChild(mySprite);
mySprite.x = Math.random() * stage.stageWidth;
mySprite.y = Math.random() * stage.stageHeight;
new Tween(mySprite, 'alpha', None.easeNone, 0, 1, 1, true);
}
}
hacerAlgo();

Mientras éste código lo cargo una vez no hay problemas, pero cuando necesita rehacer el dibujo (digamos si cambio los valores desde un combo box u otra modificación en tiempo de ejecución) ocurre que a veces funciona y a veces no.

Cuando me cansé de buscar y rebuscar donde me había equivocado empecé a buscar respuestas en internet. Resulta que este problemita del tween viene de la mano de un nuevo artilugio de flash (al menos nuevo para mí): El Garbage Collector.

Lo que hace este recolector de basura es borrar las variables que flash carga en la memoria y que estan sin uso. El asunto parece ser que el tween ocupa mucho espacio en memoria y como flash termina el bucle (for) antes de que el tween termine su proceso, se borran las variables temporales y el proceso del tween queda trunco: A veces funciona, a veces funciona a medias y otras directamente no funciona.

Encontré montones de recomendaciones muy complejas. Algunas no las entendí, otras directamente no funcionaban.

La solución definitiva (hasta el momento porque nada es definitivo) la encontré con una Clase externa que se monta en tu proyecto y reemplaza a la clase tween de flash.
Esta galería de clases se llama CGSafe (algo así como seguro contra el garbage collector) y funciona muy parecido a la de flash, pero bien ;). Es gratuita y funciona muy bien.

Además sirve para problemas similarers con: Timers, Loaders y URLLoaders.

Lo que hay que hacer es:
1) Descargarse el paquete de Clases de la pagina del desarrollador. o haciendo click AQUI (es la ruta original del desarrollador).
2) Poner dentro de tu proyecto la carpeta com que contiene todas las clases CGSafe.
3) Importar las clases en actionscript:
donde antes importabas import fl.transitions.*; ahora importas import com.exanimo.transitions.GCSafeTween;.
4) En lugar crear al tween como new Tween(mySprite, 'alpha', None.easeNone, 0, 1, 1, true); ahora lo creas escribiendo new new CSafeTween(mySprite, 'alpha', None.easeNone, 0, 1, 1, true);.
Es prácticamente igual. El código de nuestro ejemplo, modificado, quedaría así:

import com.exanimo.transitions.GCSafeTween;
import fl.transitions.easing.*;
function hacerAlgo():void{
var mySprite:Sprite;
for (var i:uint = 0; i <>
mySprite = new cuadrado_mc();
stage.addChild(mySprite);
mySprite.x = Math.random() * stage.stageWidth;
mySprite.y = Math.random() * stage.stageHeight;
new CSafeTween(mySprite, 'alpha', None.easeNone, 0, 1, 1, true);
}
}
hacerAlgo();

5) Disfrutas viendo tus animaciones sin cortes abruptos ni errores incomprensibles.

Nota: Hay un monton de Clases por ahí que hacen lo mismo. Yo elegí la GCSafe porque es la más similar a la de Adobe y porque funciona muy bien.

Nota 2: Si esta información te sirvió por favor hacé click en los enlaces patrocinados para ayudarme a mantener este blog en línea.

sábado, 5 de diciembre de 2009

Recursos gratuitos navideños 2: Muchos recursos

Siguiendo con la busqueda de recursos navideños llego hasta el blog de Teo Atienza quien presenta un gran compilado de recursos gratuitos para diseños navideños compuesta por íconos, fondos de escritorio, vectores, pinceles, themes para wordpress y fotografías. Aquí van los links para cada descarga.

Diseños navideños gratuitos

Se viene la navidad y con ella los desarrollos de e-cards, postcards, tarjetas de felicitación y otros tantos derivados para campañas con motivos navideños.

Salimos a buscar recursos gratuitos por internet y encontramos algunas cosas interesantes.

La gente de CreativosOnline publicó un paquete con 31 vectores navideños gratuitos útiles en formato .EPS y .AI de gran tamaño que podes descargar haciendo click acá o sobre la imagen de al lado.

Además dejan un pack de 150 patrones y estampados con movitos navideños gratuitos útiles para diseño de wallpapers, tarjetas, etc. Podes descargarlos haciendo click en cáda imagen del post.

martes, 1 de diciembre de 2009

ForDesigner: Un monton de cosas útiles y gratuitas

ForDesigner.com es un sitio dedicado a recolectar recursos vectoriales gratuitos y ponerlos a disposición de los usuarios.

Allí podremos encontrar desde colecciones de íconos y trazos vectorizados , recursos y templates completos en flash, psd, banco de imagenes.

Las secciones estan divididas por tipo de recurso: Vectores / PSD / Flash / Imagenes (banco) / PNG / Templates (flash, html, etc).

Las temáticas varían pero principalmente está enfocado a vectores: shapes, galerías de íconos, backgrounds, trazos.


miércoles, 25 de noviembre de 2009

ActionScript 3: Sumar dos String

Hoy te traigo un jueguito muy simple pero que tiene algunas cosas interesante para analizar como listeners para teclado y mouse, setInterval() y otras yerbas que irán apareciendo en el script.Cuando ponemos contenido dentro de una variable del tipo XML, éstos serán siempre cadenas de texto. Por Ejemplo:
Si queremos realizar alguna operació con los valores del xml tenemos al menos dos opciones:

1) Definir nuevas variables del tipo Number y cargar el contenido del xml
var numero1:Number = operadoras.children()[0].attribute("historico"); //En el primer children (0) con el atributo "historico";
var numero2:Number = operadoras.children()[1].attribute("historico"); //En el segundo children (1) con el atributo "historico"
2) Realizar la nueva operación pero "avisandole" a actionscript que debe tratar ese contenido como si fuera numérico:
suma = Number(operadoras.children()[1].attribute("historico")) + Number(operadoras.children()[0].attribute("historico"));//Toma los datos del xml pero previamente se indica que lo trate como number: Number("el string que sea"). trace(suma);

Personalmente me gusta la segunda forma. De más esta decir que en ambos casos, si el contenido del xml no es un número nos dará el famoso NaN (Not a number).

Si querés el archivo .fla de este ejemplo dejame un post con tu email.

martes, 24 de noviembre de 2009

ActionScript 3: Clase para crear un ComboBox con datos de un XML

Pues eso: Si tenés un combo box en tu biblioteca de flash y un .xml donde están sus datos puedes cargarlos dinámicamente utilizando una pequeña clase en actionscript.

Entonces:
1) Generá un archivo .fla que se llame "Ejemplo_combo_xml.fla".
1a) Poné en la biblioteca un ComboBox
1b) Definí la clase del documento como "Ejemplo_combo_xml" (en propiedades: Clase del documento: nombre de la clase)

2) Armá un archivo .xml llamado "Ejemplo_combo_xml.xml" que contiene la información para el combo de éste modo:

3) Generas un archivo llamado "Ejemplo_combo_xml.as" y acá empieza lo bueno. Este es el código que debemos escribir para crear la clase:

package{
import flash.display.*; //importo todos los displays
import flash.events.*; //eventos de movie
import flash.net.*; // clases para cargar xml
import fl.controls.ComboBox; //el combo esta previamente cargado en la biblioteca
//CLASE
public class Ejemplo_combo_xml extends MovieClip{
//CONSTRUCTOR - No me gusta poner cosas allí. Si es necesario iran variables.
public function Ejemplo_combo_xml(){
miNuevoCombo(); //llamo a la funcion mi combo
}
//FUNCION QUE CREA LOS COMBOS
function miNuevoCombo():void{
var miCombo:ComboBox = new ComboBox();
miCombo.width = 150; //ancho que quiero que tenga el combo
addChild(miCombo);
llenarCombo(miCombo);//Llamo a la funcion que va a cargar los datos en los combos
//FUNCION PARA LEER EL COMBOBOX CUANDO HAGA CLICK
miCombo.addEventListener(Event.CHANGE, cambiarCombo);
function cambiarCombo(evt:Event){
if(miCombo.value!="seleccionar"){
trace(miCombo.value);
}
}
}
//FUNCION PARA LLENAR LOS COMBOS CON EL XML DE PAIS
function llenarCombo(miCombo):void{ //RE
miCombo.addItem({label:"Seleccionar",data:"seleccionar"});
var generalXML:XML; //creo una variable tipo XML que contendrá el contenido del archivo .xml
var cargador:URLLoader=new URLLoader();//cargador del xml funciona/no funciona
cargador.addEventListener(Event.COMPLETE, cargarXML); // si todo bien con el XML llamo a la funcion que carga los datos en la variable XML
cargador.addEventListener(IOErrorEvent.IO_ERROR, errorCargarXML); //si todo mal con el XML te lo aviso
cargador.load(new URLRequest("Ejemplo_combo_xml.xml"));
//FUNCION QUE CARGA LOS DATOS DEL ARCHIVO .XML EN LA VARIABLE XML
function cargarXML(evt:Event):void {
generalXML=new XML(evt.target.data);
cargador.removeEventListener(Event.COMPLETE, cargarXML);
cargador.removeEventListener(IOErrorEvent.IO_ERROR, errorCargarXML);

for(var i:int=0;i<generalxml.children().length();i++){
miCombo.addItem( { label:generalXML.children()[i].attribute("nombre"), data:generalXML.children()[i].attribute("valor") } );
}
}
//FUNCION QUE AVISA SI HUBO UN PROBLEMA CON EL XML
function errorCargarXML(evt:IOErrorEvent):void {
trace("Error en la carga");
}
}
}
}

Si quieres el archivo fuente de este ejemplo dejame un comentario con tu mail y te lo mando.
Saludos!

jueves, 19 de noviembre de 2009

Create Your Own Wallpapers Application


x3 studios presenta esta aplicación flash premiada por thefwa (the Favourite Website Awords) para generar wallpapers de forma dinámica.

Esta aplicación flash permite a cualquier usuario crear fondos de pantalla personalizados sobre la marcha, con elementos de fondo, gráficos, texto y las opciones de fuente.

Un buen juego de diseño, programación y buenos resultados personalizados.

lunes, 9 de noviembre de 2009

ActionScript 3: Convertir el punto decimal(.) en coma(,)

Cuando programamos, los números decimales esta siempre separados por un punto(.). Sin embargo los hispano parlantes nos vemos a veces obligados a mostrar los números decimales separados por una (,) ya que el punto, en español, es un separador de miles.

En actionscript no podemos utilizar números decimales separados por comas ya que nos da error.

Por eso es que generalmente realizo los calculos con números separados por puntos, pero los muestro con coma utilizando la siguiente acción sencilla: Separo los valores en un array y los vuelvo a juntar en una nueva variable:

1) Supongamos que tenemos la variable A que tiene un valor de 2.5

var A:Number = "2.5";

2) creo un array llamado decimal que va a contener todos los elementos de la variable A utilizando aprovechando el punto decimal como separador de elementos. De este modo, en el array decimal quedaran en la posición [0] el valor 2 y en la posición [1] el valor 5

var decimal:Array = String(A).split(".");

Ya puedo puner los valores en una nueva variable string con coma como separador decimal

var decimalComa:String = decimal[0] + "," + decimal[1];

Lo pruebo

trace(decimalComa);

y nos devolverá el número con coma: 2,5.

Cuando quiero asegurarme si el número de la variable es decimal o es un entero, para no poner una coma vacía hago un if que se asegure de que hay algo en la segunda posicion del array:

if (!decimal[1]) {
var decimalComa:String = decimal[0];
}else{
var decimalComa:String = decimal[0] + "," + decimal[1];
}

Esto mismo se puede hacer para convertir comas en puntos y funciona tanto para actionscript 3 como actionscript 2.

miércoles, 4 de noviembre de 2009

Portfolio: André Holzmeister - Ilustración 3d

Bonito portfolio el de este diseñador de brasil , que trabaja en la agencia CuboCC de ese país donde ha dado vida 3d a personajes para campañas de axe. Un variado catálogo de personajes y escenarios creados por éste caballero.

He aquí su portfolio


Levitated - Jugando con la programación

A través de a-pixel me entero de este sitio interesante y divertido.
Levitated es una publicación dedicada a la programación recreativa. Es un punto de encuentro para el diseño y la programación. Flash es el nexo para esta combinación.

En Levitated escriben algunos genios del flash y la programación. Además promocionan una gran variedad de eventos y otras publicaciones del grupo.

Si te gustan los fractales, la programación en ActionScript de flash y algo de 3d no podes dejar de visitar la galería de archivos open sourse. Donde podrás ver una interesante cantidad y variedad de programitas en flash de diseños dinámicos interesantes. Te podes descargar los .fla para estudiarlos y jugar un rato.

miércoles, 28 de octubre de 2009

Speckyboy - Design Magazine

Magazine de diseño gráfico y web, que cuenta con un monton de recursos, tutoriales, portfolios y artículos del mundo del siseño.

Abarca varias áreas del diseño web y gráfico. Desde Ajax hasta fuentes pasando por tutoriales e información sobre herramientas y tendencias. Toda la información es muy útil y tratada de manera profesional.

En cada sección recopila mucha información y de la buena relacionada al mundo del diseño, generalmente brindando recursos gratuitos e información.

Si prestas atención a todas sus secciones encontrarás una gran fuente de inspiración.

Portfolio: Onno van Braam - 3d hiper realista

Si te gusta el modelado en 3d de autos y los objetos con detalles hiper-realistas, no podes dejar de visitar el portfolio de este chico de los Paises Bajos que ha desarrollado proyectos para mitsubishi, sony, coca cola, microsoft y mtv entre otros.

Onno van Braam define su especialidad en "el modelado y la visualización de objetos (modelado, iluminación y rendering). Y se nota muchisimo.

El modelado de los autos es superior, pero el nivel de detalle de los interiores y las tomas finales para el render son impresionantes.

lunes, 26 de octubre de 2009

Fuentes útiles y creativas

Ok. Hay miles de fonts dando vueltas en el mundo, cada cliente tiene su propio gusto, estilo o necesidades más allá de nuestros consejos.
Por eso, a la hora de buscar las fuentes más complicadas nos pasamos horas dando vueltas en la red buscando fuentes gratuitas que se adapten al "curioso criterio del cliente".

Antes de empezar esa jornada de busqueda por toda la internet yo empiezo por estos lugares.

Dafont.com tiene miles de imitaciones de fuentes comerciales, muy bien realizadas y todas gratuitas.

Además de millones de paquetes de carácteres de fantasía como simbolos, filetes, logos de empresas. En fin miles de fuentes basadas en vectores muy útiles como shapes.





Fontparede.com Presenta una menor cantidad de fuentes pero todas las que tiene son muy bien seleccionadas.

Ambos sitios estan en ingles pero la busqueda por criterio es bastante universal, bien catalogada y detallada.



sábado, 24 de octubre de 2009

Logos vectorizados

Para quienes trabajan con ilustración digital existen en la red montones de recursos disponibles que permiten hacer más livianos algunos trabajos.

La vectorización de logos por lo general suele ser una tarea que demanda algo de tiempo y los resultados pueden no ser los mejores. Si el logo vectorizado es un desastre se nota enseguida, en cambio, si el logo esta super bien vectorizado pasa desapercibido. Con lo cual es una tarea que no representa ninguna satisfacción.

Por suerte, en internet contamos con algunos bancos de logos vectorizados, a veces muy bien realizados y nos facilitan mucho el trabajo.

Hoy te dejo las tres principales bases de logos vectorizados que utilizo cuando tengo que hacer éste trabajo.

1) Brands of the world tiene una gran base de logos vectorizados, como su nombre lo indica, de todo el mundo, los logos estan muy actualizados y si no los tiene en su propia base lo busca en la red. Además cuenta con una base de imagenes vectorizadas y fonts.

2) SeekLogo una buena base de logos, se pueden encontrar versiones viejas y nuevas de las marcas y en varios formatos vectoriales y de pixel.


viernes, 23 de octubre de 2009

Tips de iluminación con Mental Ray

Si el vray te resulta fastidioso y preferis usar Mental Ray como motor de render (yo personalmente no lo prefiero, pero eso es cuestion de gustos) encontré en EnjoyCG un grupo de tips para de iluminación con Mental Ray.

Mental ray es el motor de render profesional que viene incluído en 3d max desde hace varias versiones. Se pueden conseguir resultados similares (por no decir iguales) que con vray.

Yo generalmente no lo uso porque me encariñé con vray y ya me siento comodo utilizandolo, pero eso no quita que mental ray pueda generar iluminaciones excelentes sin poner ningun dinero encima.

Si sos entusiasta del 3d max y queres empezar a jugar con Mental Ray, estos tips son una buena base.

A ver que sale.

Iluminación de estudio Vray en 3d max

Un gran tutorial para vray. Con unos pasos muy sencillos podes lograr una gran iluminación de estudio (studio light).

El tutorial lo encontré en CGArena.

Básicamente se compone de: Un estudio concavo donde situar nuestro modelo, El seteo de luces vray (vray lights), Una forma de crear un material base hacer un clay render y ver como dan las luces sobre nuestro modelo, las configuraciones básicas de vray para ir probando el render y una configuración final que, aunque demora un poco, presenta un resultado de increíble fotorealismo. También incluye algún retoque en photoshop.

Como todo tutorial no es una regla que haya que seguir al pié de la letra, pero es una buena base para empezar a experimentar y probar. Al menos a mí me sirvió muchisimo.

jueves, 22 de octubre de 2009

15 tips para 3d max en EjeZeta Magazine

EjeZeta es un blog destinado a dibulgar información sobre cgi. Allí leí un muy bonito artículo titulado "15 tips para 3d Max".

No importa el motor de render que elijas ni las preferencias, hay cosas que necesitas saber como el abc cuando modelas, texturizas, o si simplemente tienes problemas para recorrer el escritorio de 3d max.

Par alló estos 15 tips son un recurso valiosisimo tanto para principiantes como para adentrados en 3d max. Para mí aún el mejor programa de 3d que anda dando vueltas al alcance de los simples mortales.

Espero que este aporte sirva. Para mí es una biblia.

martes, 22 de septiembre de 2009

Todo muy lindo... Pero dividamos la cuenta...

Desde hoy he separado mi portfolio personal de los artículos y tips que aquí comparto.
Por lo tanto de aquí en más El PezOjo! parará a ser mi bloc de notas donde iré publicando artículos útiles a mi trabajo (scripts, articulos de interes, portfolios, algunos trabajos para descargar en un futuro). En fin el PezOjo! pasará a ser mi biblioteca de tutoriales y recursos.

Mientras tanto he migrado mi portfolio hacia ChabatBlog!. Allí estoy publicando mis trabajos en 3d, ilustración, web, e-Learning, fotomontaje y algunas cuestiones de fotografía, además de contar con mis datos personales, trabajos previos y otras cuestiones más formales.

Por lo tanto, seguí disfrutando de El PezOjo! y espero tu visita por ChabatBlog!

Saludos!

lunes, 21 de septiembre de 2009

Infografía 3d: Anatomía de un rulemán

Aquí presentamos dos wallpapers realizados con el rulemán.

Es un modelo simple de poligonos a base de cilindros y esferas.

Los materiales son vRay (metales pulidos) y standard (metales pintados).

La iluminación es sencilla: 4 target spots y 1 omni.

Se renderizón con vray sin modificar los parametros por defecto.

Modelado de un ruleman en 3d max

Paso 1: Modelado en poligonos a partir de cilindros para el aro exterior, aro interior y la tapa.
Las bolitas son esferas comunes.
El soporte para las bolitas esta con poligonos a partir de dos esferas (exterior interior) y unido agregando planos

> Ver tamaño real

Paso 2: Suavizado de los objetos utilizando el modificador TurboSmooth para todos los objetos. En los angulos a 90% utilicé grupos de smooth para poder

>Ver tamaño real




Paso 3: Clay Render.
puesta en escena con un material base. Así pruebo las camaras, luces y sombras. a partir de aquí sólo queda texturizar.

> Ver tamaño real





Paso 4: Se texturizan por separado los elementos.
Para este proyecto utilicé materiales v-ray para los metales pulidos y materiales standard para los metales pintados.
Finalmente renderícé con v-ray sin modificar los parámetros originales.

>Ver tamaño real

viernes, 28 de agosto de 2009

Caja 3D - Texturas de cuero y metal con Vray

vray-materials.de es un sitio dedicado a recolectar y brindar texturas gratuitas para el motor de render Vray.

Esta caja en cuero, aluminio y plastico esta texturizada con materiales bajados de esta gran pagina y modificadas por mí.

¿Qué os parece?

> Ver en tamaño real

lunes, 20 de julio de 2009

Amarra

Argentina esta llena de lugares tan impresionantes que a veces las cosas de la vida común pasan inadvertidas entre tanta belleza.

Así pasa con este pequeño puerto escondido en un recodo del lago Nahuel Huapí(como tantos) en Bariloche, Río Negro. Allí esta pequeña amarra y el muelle que la contiene pasan inadvertidos entre tanta geografía.

>Ver en tamaño original

viernes, 10 de julio de 2009

Esfinge

Cuando ese insignificante semidios freudeano desifró su enigma, la esfinge entendió que su existencia ya no tenía sentido. Desde la sima aquél bicho con cuerpo de leon, alas de aguila, cola de cerpiente y cabeza de mujer, miró el valle y sin siquiera atinar a desplegar sus alas se dejó caer al abismo.

> Ver imagen en tamaño real

domingo, 5 de julio de 2009

Tren De Juguete 3d

Trencito de madera con su escenario para probar profundidades de campo de cámaras con vray.



> Ver en tamaño real

viernes, 3 de julio de 2009

Una luz de almacén - Afiches

Posters e invitaciones en formato post-card para la obra de teatro "Una luz de almacén" de Gastón Raggio. Este trabajo se realizó en photoshop en base a imagenes de archivo.

miércoles, 1 de julio de 2009

Mediodí­a en la misión

Ruinas de San Ignacio, Misiones, Argentina.

Muy cerca de las cataratas del iguazú se encuentra uno de los enclaves donde los franciscanos se propusieron evangelizar a los indigenas que data del año 1600 (y pico). Dos cosas quedaron claras:
1) Eras evangelizado o degollado
2) La mano de obra indigena, además de ser muy económica, es ideal para construcciones duraderas

> Ver imagen en tamaño original

Faces - Vector

Esta morena que mira hacia atrás, tal vez buscando sus orígenes en Zión, fue realizada en illustrator.
Salió a partir de un ejercicio de planos condensados, buscando los rasgos principales, esenciales, con la menor cantidad de planos posibles.


> Ver en tamaño real

viernes, 26 de junio de 2009

Whisky 2

Ya que teníamos la botella y las cáusticas, que tal si ponemos otras texturas que las generen, como otro tipo de vidrio, liquido con color o hielo?

Así salió este whisky en max con vray aplicando los indices de refracción y cáusticas correspondientes a cada material.

> Ver en tamaño real

Centavro

Ciego de ira, el centauro al frente de sus tropas atacó la ciudadela incendiando y destruyendo todo a su paso.
Tan ciego y sordo estaba que sólo entendió lo que sucedía cuando halló a su Deyanira muerta entre los escombros.

Ahí vá mi humilde homenaje a estos bichitos simpáticos pero de trato complicado.

> Ver tamaño real

miércoles, 24 de junio de 2009

Botella de Whisky 1

Vray es el mejor motor de render para mí (que no soy ninguna voz autorizada para asegurarlo).

Con esta botella de whisky vacía dí el primer paso para probar cáusticas con vray en 3ds max.

Aunque le falta mucho por desarrollar tiene un buen resultado en relación al poco tiempod e render.

> Ver todas las botellas

martes, 23 de junio de 2009

Two Shortboards

Mas tablas de surf en 3d

Esta vez son 2 shortboards modeladas en 3d max y renderizadas con vray.
un poco más de detalle, profundidad de campo e iluminación

> Ver tamaño original

Deja vu

Todos los días realizamos actos rutinarios, como abrir la puerta de calle, caminar por la misma vereda para llegar al trabajo, subir a al colectivo siempre con el mismo pie.

¿Qué pasaría si un día algo mecánico, como atravesar una puerta, se convierte en una escena que se repite y te atrapa en ella?

Deja vu es un guión para un pequeño cortometraje que cuenta esta terrible situación. El corto se filmó en 2001 y gracias a dios no sobrevivió copia alguna de esa pieza. Pero acá esta el guión.

> Ver el guión completo

Toys Incident 1

Tragedia jugueteril

Nuestros hijos juegan todo el tiempo, y algunos padres les vamos como bobos de atras sacando fotos a todo lo que dejan tirado, así salió este accidente automovilístico con secuelas evidentes para los juguetes.

> ver tamaño original

Mustang P-51

Val Halla - P51 Mustang

Este P-51 mustang fue el primer desarrollo complicado en illustrator, le puse especial desempeño a la trompa, helice y cabina. Está integramente realizado con maya de degradados.

>Verlo en tamaño original

lunes, 22 de junio de 2009

Monkey - el que no escucha

Monkey fue una de mis primeras pruebas en illustrator, el mundo de los vectores me trajo muchas sorpresas. Está basado en una escultura y algún día llegaran los otros dos monos (el que oculta sus ojos y el que oculta su boca).