Muy chido efecto visual con código fuente incluído. :-D

Pero ¿Qué demonios es el perlin noise?… Esta buena explicación técnica, y esta presentación tambien deja las cosas claras. Los efetos visuales de Perlin Noise nos permiten crear la ilusión de viento, polvo, e incluso fuego (como lo mencioné en este post).

Otro ejemplo: dale click a esta bandera pirata para ver otro tutorial de manejo de Perlin Noise con ActionScript 3 - Es una buena manera de ver cómo animar una bandera (con código) y cómo dar el efecto de viento.

Extra: Este thread de Kirupa tiene código y archivos fuente interesantes para hacer más experimentos con esta técnica.

En algún momento u otro uno se topa con librerías de tweening. Yo la verdad nunca las había utilizado hasta que comencé a trabajar en algunos proyectos para Slide.com, pero es ese tipo de cosas que una vez que las utilizas ya no quieres poner nunca a un lado. :-) (Yo he utilizado mucho esta librería, pero sé que hay más… de hecho para los proyectos con AS3 con las que trae el API por default así ha sido suficiente hasta ahora… si tienes algunas sugerencias rólalas!)

Ahora lo interesante es que ya hay una librería oficial para manejo de transiciónes en 3D con PaperVision3D!!… :-D La librería se llama Go3D y pinta muy bien. Aquí hay más información, y si quieres de una vez puedes bajártela desde aquí. :-)

Esta es una posible respuesta interesante. Como lo mencioné antes: no creo que desaparescan los engines actuales como Away3D, Alternativa o PV3D, más bien habrá un poco de reingeniería en ellos para sacarle provecho al manejo nativo de 3D y profundidad con el nuevo player. Pareciera que por lo menos los de Alternativa estan de acuerdo. :-D

Finally, happened something we’ve been waiting for — Flash Player 10 preliminary version called “Astro” came out. New version lets to use in Alternativa3D faster and more quality drawing system and to optimize some counting routines.

Español:
Al fin sucedió lo que estabamos esperando - La versión 10 del Player de Flash llamada “Astro” ha sido liberada. La versión nueva hace que Alternativa3D sea más rápida, tenga mejor calidad en el sistema de dibujado, y optimiza algunas rutinas de conteo.

En lo que vemos qué demonios va a pasar con el release de Astro (Flash Player nuevo) que ya incluye 3D de manera nativa, hay que seguirle sacando jugo a las librerías actuales. Este tutorial/demo de Away3D esta poca madre. ¿Lo mejor? Tiene snipets de código para que luego luego podamos ver los resultados. :-D

Sinceramente no creo que el API de Flash maneje 3D así de manera nativa o tan pro como lo hacen todas estas librerías (pv3d o away3D), más bien creo que el manejo de ese eje Z y de tridimensionalidad hará que todas estas liberías corran mejor aún, porque ya no tendrán que estar forzando el “viewport” y cosas así. Por lo pronto ve al tutorial y aprovecha esos ejemplos.

Este post va para tí

Según wordpress cada vez más personas estan accesando este blog, lo cual es chido porque señal de que sí era necesario un espacio así. Por otro lado puede ser que entre más post tengo, la gente llegue al blog más frecuentemente por sus búsquedas en google. Eso puede implicar que la banda entra, se decepciona, y se sale…

Si ya hay algunas personas que se meten de vez en cuando para revisar los posts o artículos más recientes, porqué no me mandan algo de retro y/o comentarios?. Este blog es para ustedes. Todos estos son links y recursos que de cualquier manera yo tengo guardando desde hace años, y este espacio lo único que busca es compartirlos. Esta chido?… No?… Aburrido?… Les gustaría un enfoque diferente?… Ustedes díganme y márquenme la pauta. :-)

Salud!

Era solo cuestión de tiempo para que comenzaran a salir más y más engines para creación de juegos en Flash. Este pinta muy prometedor y es EN 3D!!… :-D

PaperWorld3D es una herramienta que pinta bien, sin embargo aún esta en sus etapas iniciales y no hay muy buenos tutoriales aún. :-( Sin embargo ya esta disponible para que te la bajes y trates de sacar proyectos adelante, igual y tú eres uno de los primeros en escribir un tutorial chido!. Por lo menos hay algo de instrucciones para de cómo crear y configurar un proyecto. Y un tutorial de cómo instalarlo y dejarlo corriendo.

Extra: Noticia - PaperWorld3D Goes Open Source

Ok… Ok… Respira profundo.

(suspiro)

Ya salió el nuevo Flash Player!!!!!! Porqué tanta emoción?… Pues checa la lista de features que trae, entre ellos:

  • Soporte NATIVO a 3D. Damn… De qué manera afectará esto a todas las librerías que hemos mencionado últimamente?. No creo que las substituya, pero de seguro habrá cambios interesantes y mejoras de performance poca madre.
  • Más y mejores filtros.
  • API de Dibujo mejorada (esta me hubiera servido para un proyecto hace un mes… argh).
  • Y pues varias optimizaciones en general para el uso de tu CPU.

Checa los demos! Y este par de videos con demostraciones y explicaciones (video1, video2).

relacionado: Flash Player 10 Beta on Labs!

Wow… ¿Por qué demonios los días no tienen 30 horas?… (suspiro). Estos demos de visualización de audio que he estado viendo con Flash y PV3D me dejan con el ojo (y oido?) cuadrado y con ganas de ponerme a jugar con esto. La verdad nunca he procesado audio con Flash, simplemente “lo pongo ahí”, pero estos demos agarran la señal, la analizan y la representan de manera gráfica poca madre!!!… Ahora voy a tener que aprender… Heh. (Es lo chido de andar buscando y viendo demos y portafolios inspiradores, nos mantienen retándonos a nosotros mismos no?).

Checa los demos:

(click aquí o en la imagen)

Como lo explica este post, este demo fue armado con computeSpectrum() y PV3D 2.0 alpha (Great White). Para analizar el sonido se utilizó la función SoundMixer.computeSpectrum(). Interesante… Habrá que experimentar con ella.

(De nuevo Mr. Doob, excelente e impresionante demo)

(Para este demo te recomiendo quedarte escuchando un rato, la visualización se pone interesante)

Si quieres seguir viendo varios demos de visualización de sonido, theFlashBlog tiene unos interesantes (resultados de un concurso con esa temática). Pero, y ¿si quieres hacer algo similar?… Aquí hay un par de tutoriales que se ven prometedores (yo mismo voy a seguir un par justo ahora!):

¿Si hubicas todas esas galerías de imágenes que han salido últimamente en la que vemos un reflejo de las imágenes sobre la “superficie”?… El mismo efecto que maneja tu iTunes o iPod cuando muestra el arte de los discos. Se ve muy chido no?…. Pero ¿Cómo demonios hacerlo?.

Tienes dos opciones:

  • Si ya sabes cuáles son todas las imágenes que quieres manejar en la galería te pones a crearles el reflejo a cada una en photoshop… O.o
  • O… mejor aún, sigues este tutorial!!…. :-D
    Esta muy muy bien hecho, ya trae todo el código que necesitas junto con los archivos de soporte.

Ese tutorial te da todos los métodos necesarios para crear ese reflejo en cualquier imágen. Si tienes una referencia a varias imágenes (en un XML o base de datos) solo tienes que ir jalando cada una de ellas y aplicarles esta función.

Podemos desarrollar aplicaciones en AS3 sin la necesidad de Flash gracias al SDK libre y a herramientas como FlashDevelop. Pero y ¿si quiero seguir usando el IDE de Flash?. Una de los primeros problemas con los que me topé al cambiar de AS2 al AS3 en Flash es que no tenía ni idea de dónde se definía la clase principal, ¿cómo hacer referencia al _root?.

Además uno estaba acostumbrado a asignar código directamente en los botones y ahora no se puede!!!… He he he… Estas complicaciones en realidad hacen nuestra vida más fácil, separándo el código y haciéndolo más fácil de mantener. Pero pasar al AS3 necesita algo de ayuda inicial por más que ya seas bueno en el dos.

Hay muchos tutoriales ahí afuero, unos muy largos, pero este para mí es el mejor tutorial introductorio. Hace que te quede muy claro cómo se manejan ahora las clases, funciones, y la lógica de separación del código del resto de tu aplicación . :-D