Galeria esférica en Actionscript 3.0 y Papervision GreatWhite

Galeria esférica en Actionscript 3.0 y Papervision GreatWhite

ESPECIFICACIONES

Lenguaje: Actionscript 3.0 y XML

Compatibilidad: Flash Player 9 o superior

Imágenes: Para esta demo he conectado la galería con la cuenta de Flickr de Lola

Peso: 72KB

Galeria tipo en Itunes en Actionscript 3.0 y Papervision GreatWhite

Galeria tipo en Itunes en Actionscript 3.0 y Papervision GreatWhite

ESPECIFICACIONES

Lenguaje: Actionscript 3.0 y XML

Compatibilidad: Flash Player 9 o superior

Peso: 97KB

Creados los RSS de esedeerre

Creados los RSS de esedeerre

He creado los RSS para esedeerre.com. Se puede acceder a ellos pulsando el el botón que está a la izquierda, encima del menú, o pulsando aquí:

-Acceso a los RSS

Crear modelos 3D Collada para Papervision en Google Sketchup

Etiquetas: DAE load Viewport3D BasicRenderEngine Camera3D

Crear modelos 3D Collada para Papervision en Google Sketchup

Google Sketchup es uno de los programas mas sencillos de modelado 3D. Además la versión gratuita es bastante completa, y más que suficiente para hacer modelos sencillos.

Una vez hemos descargado Google Sketchup y hecho el primer modelo, tenemos que seguir los siguientes pasos:

-Exportar el modelo como Google Earth 4. Esto creará un archivo .kmz

-Renombrar el archivo .kmz a .zip.

-Descomprimir el archivo y buscar dentro el .dae y las texturas (si las hay).

Tras el salto, el 3D en movimiento y el código para cargar el modelo.

Video-Tutoriales de Pixel Bender

Pixel Bender es un lenguaje de programación usado para implementar algoritmos de procesamiento de imágenes. Utilizarlo es bastante sencillo, en gotoAndLearn han hecho un par de videotutoriales de introducción al programa.

-Introducción a Pixel Bender

-Exportar filtros en Pixel Bender y cargarlos en Flash

Prueba de Pixel Bender + ComputeSpectrum

Etiquetas: computeSpectrum ShaderFilter Shader SoundMixer SoundChannel ByteArray

Prueba de Pixel Bender + ComputeSpectrum

Prueba de computeSpectrum + un filtro de Pixel Bender. En el ejemplo se muestra como cargar un filtro de pixel Bender, y aplicarlos en Flash variando sus parámetros en función de un sonido.

Utilizar materiales interactivos en Papervision GreatWhite

Etiquetas: InteractiveScene3DEvent BasicRenderEngine Viewport3D displayObject3D

Utilizar materiales interactivos en Papervision GreatWhite

Para utilizar eventos de ratón sobre objetos en Papervision GreatWhite, tenemos que hacer tres cosas:

-Crear un objeto Viewport3D con el atributo interactive = true
/
-Crear un objeto y poner el atributo interactive de su material = true

-Añadir los eventos al objeto

El código comentado, tras el salto.

Utilizar la webcam con Actionscript 3.0

Etiquetas: Camera Video getCamera setMode attachCamera

Utilizar la webcam con Actionscript 3.0

Utilizar la Webcam en Flash es muy sencillo. Basta con crear un objeto Camera, otro objeto Video, capturar la cámara con Camera.getCamera, y añadir el flujo de vídeo a la instancia de Video mediante attachCamera.
Tras el salto, el código comentado.

Prueba de Line3d en Papervision GreatWhite

Etiquetas: Lines3D addNewLine Line3D BasicRenderEngine Viewport3D

Prueba de Line3d en Papervision GreatWhite

Hace tiempo que le tenia echado el ojo, asi que hace un rato me he puesto y me ha sorprendido lo fácil que es utilizar esta clase. Veo mucho potencial, a ver si me instalo la CS4 y hago un ejemplo de CS4 + la nueva función extract de FP10. Aquí dejo el fuente por si le ayuda a alguien:

Flash Player 10: crear sonidos

Etiquetas: SampleDataEvent SAMPLE_DATA writeFloat

Flash Player 10: crear sonidos

Una de las novedades de Flash CS4 es la posibilidad de generar sonidos dinámicamente. Para ello asignamos un evento de tipo sampleData a una instancia de Sound, y de esta manera este recibe el sonido de la función que hemos asociado al evento. Dentro de la función (a la que el sonido vá pidiendo mas datos periódicamente), vamos escribiendo datos en la propiedad "data" del evento. Estos datos serán los que pide el sonido al hacer buffer. Aquí dejo el código de un ejemplo sencillo, habrá que trastear más.
Por último, recuerdo que para ver este ejemplo hay que tener instalado Flash Play 10. Si no lo tienes, pulsa aquí