Archivo de diciembre de 2010

Suavizado de imagenes en AS2

Publicado por Iván Gajate el 29 de diciembre de 2010 en AS2, Flash | 14 comentarios »

Si queremos escalar o girar una imágen en Flash, para que no se vea el pixelado feo que hace, podemos activar dinámicamente el suavizado de la imagen.

Si tenemos la imágen en un clip de película llamado miClip, basta con poner:

miClip.forceSmoothing = true

Este es el resultado (izquierda no suavizado, derecha suavizado):

AS3 – Realidad Aumentada y Rotación

Publicado por Iván Gajate el 8 de diciembre de 2010 en AS3, Flash, Lab | 7 comentarios »

Si estamos haciendo un ejercicio de realidad aumentada y queremos obtener la rotación x, rotación y o rotación z, no es tan fácil conseguirlas como podría parecer en un principio.

Buscando mucho encontré un comentario en un blog donde explicaban cómo obtener los valores a partir de una matriz de transformación, pero era poco práctico de usar y difícil de entender, así que he hecho una clase Marker que simplifica enormemente el proceso de conseguir estos valores (el marker es la plantilla que imprimimos y que es detectada por la webcam).

Ahora es tan fácil como hacer esto, y nos devolverá la rotación en el eje Z (perpendicular al plano del marker) como un número entre 0 y 360 grados:

var angle:Number = Marker.getInstance().rotationZ;

Para aplicarlo a algún objeto, como por ejemplo esta brújula.

Leer el resto de esta entrada