Shaders en Flash CS4

Como todos sabemos el Flash CS4 trae nuevas novedades, uno de los mas interesantes es el manejo de “Shader” que es muy usado en la industia de los video juegos, los shaders se diría que son algoritmos que permiten manipular los Pixeles (Pixel Shader) y los Vertices (Vertex Shader).

Para este caso Adobe crea la herramienta “Pixel Bender” que nos permite crear algoritmos de procesamiento para imagenes con una sintaxis basada en GSLS(OpenGL Shading Language), que luego podemos exportarlo como un binario y cargarlo para nuestra película en flash.

Aquí les dejo un ejemplo de como cargar un Shader, que fue previamente exportado por la Herramienta “Pixel Bender”, ademas de poder modificar sus propiedades y aplicarlo a un clip creando un efecto de tunel muy interesante.

Obs: necesitaras flash player 10 (la imagen que aparece es una imagen que trae el Pixel Bender)

Aquí les dejo el ejemplo “sampleShader.rar”
Saludos :)

Parallax

Bueno en esta ocasión, les hago llegar una Clase que hice en el rato libre que tuve hoy :) como verán una de las cosas interesantes en las aplicaciones es la simulación del 3D en un espacio de 2D, existen varias técnicas unas de ellas es el Parallax que es la simulación de varias capas en movimiento en diferentes velocidades que generan una sensación de profundidad.

Es una técnica utilizada mucho en las animaciones Webs, pero en este caso lo hice mediante código de esta manera con unos cuantos Tiles (bloques de images) logramos reproducir indefinidamente los fondos :) como se usa en los videojuegos.

Este ejemplo sólo permite crear parallax horizontales, pero es la base de creaciones mas complejas, lo puede descaragar aquí “Parallax.rar”

Obs: las imágenes las encontré en intenet y creo que algunas son de Mario Bross jejeje.

Saludos :)