Crear modelos 3D Collada para Papervision en Google Sketchup |
Etiquetas: DAE load Viewport3D BasicRenderEngine Camera3D |
![]() |
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 |
Prueba de Pixel Bender + ComputeSpectrum |
Etiquetas: computeSpectrum ShaderFilter Shader SoundMixer SoundChannel ByteArray |
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 |
![]() |
Para utilizar eventos de ratón sobre objetos en Papervision GreatWhite, tenemos que hacer tres cosas: |
Utilizar la webcam con Actionscript 3.0 |
Etiquetas: Camera Video getCamera setMode attachCamera |
![]() |
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. |
Prueba de Line3d en Papervision GreatWhite |
Etiquetas: Lines3D addNewLine Line3D BasicRenderEngine Viewport3D |
![]() |
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 |
![]() |
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. |
Flash: Comparativa entre distintas librerías de Tween |
Etiquetas: Tweener |
![]() |
Hace poco encontré este gran post sobre los diferentes motores de Tween que hay en Flash. Incluye dos aplicaciones para probar las distintas librerías y ver el rendimiento en AS2 y AS3. El Tween de Flash sale muy mal parado, y Tweener vá detrás. |
Programar un botón en Flash Actionscript 3.0 (AS3) |
Etiquetas: MouseEvent addEventListener CLICK MOUSE_OVER MOUSE_OUT |
![]() |
En Actionscript 2.0 existía la opción de crear un botón, hacer click encima y escribir código encima del propio objeto. En AS3 no existe la posibilidad de escribir código sobre clips de película ni botones, todo el código debe estar situado en la linea de tiempo o en clases. Esto puede parecer un inconveniente, pero a la hora de hacer desarrollos medianos/complejos hace las cosas mucho más sencillas. Además programar botones en AS3 no es más complicado que hacerlo en AS2, sólo tenemos que añadir el evento al objeto con addEventListener, indicar que evento añadimos ("Event.CLICK", "Event.MOUSE_DOWN, etc...) y crear la función que se vá a ejecutar cuando se reproduzca el event. Es decir, que traducido al castellano, lo que decimos es:
|
Colorear código con GeSHI |
Etiquetas: highlight GeSHI |
![]() |
Ayer dejó de estar disponible la página que utilizaba para colorear el código.Normalmente mi forma de postear códigos era: -Hacer el ejemplo en Flash -Meterme en la página de Arul, pegar el código y generar código html+css con mi código actionscript coloreado. -Almacenar el código html generado en la base de datos, junto al resto de textos del ejemplo, y crear un nuevo post. Evidentemente esta no era la mejor manera de trabajar, pero cuando empecé con la web estuve mirando varias opciones y esa fué la que me resultó más sencilla. Sin embargo, ayer por la noche fuí a postear y ví la página de Arul caida, asi que me lancé a buscar una nueva solución para colorear el código. Despues de probar varias librerías, me quedé con esta: -GeSHi - Generic Syntax Highlighter Es realmente sencilla de utilizar, basta con bajar los ficheros php y subirlos a nuestro servidor para instalarla. Para colorear el código solo hay que crear una instancia de geshi, y pasar como parámetros el texto que queremos colorear y el lenguaje del texto (soporta más de 100 lenguajes: php, actionscript, etc..): |