jueves, 29 de septiembre de 2011

ANIMACIONES

Una animación es una ilusión que se crea mediante el cambio rápido entre una serie de imágenes, cada una de las cuales es ligeramente diferente de la anterior. El cerebro percibe el grupo de imágenes como una sola escena cambiante. En las películas, esta efecto se obtiene mediante el uso de cámaras que graban muchas fotografías, o fotogramas, cada segundo. Cuando los fotogramas se reproducen en un proyector, la audiencia ve una imagen en movimiento.
La animación en un equipo es similar. Por ejemplo, un programa que hace que un dibujo de un rectángulo se desvanezca hasta desaparecer de la vista podría funcionar de la siguiente manera.
·         El programa crea un temporizador.
·         El programa comprueba el temporizador en los intervalos establecidos para ver cuánto tiempo ha transcurrido.
·         Cada vez que el programa comprueba el temporizador, calcula el valor de opacidad actual del rectángulo en función del tiempo que ha transcurrido.
·         Después, el programa actualiza el rectángulo con el nuevo valor y lo redibuja.
http://msdn.microsoft.com/es-es/library/ms752312.aspx

Una animación de trazado es un tipo de AnimationTimeline que usa un objeto PathGeometry como entrada. En lugar de establecer una propiedad From, To o By (como sucedería en el caso de una animación From/To/By) o usar fotogramas clave (como sucedería en el caso de una animación de fotograma clave), define un trazado geométrico y lo usa para establecer la propiedad PathGeometry de la animación de trazado. A medida que la animación de trazado avanza, lee la información de ángulo, X e Y del trazado y usa esa información para generar sus resultados.
Las animaciones de trazado son muy útiles para animar un objeto a lo largo de una trayectoria compleja. Una manera de mover un objeto a lo largo de una trayectoria es usar MatrixTransform y MatrixAnimationUsingPath para transformar un objeto a lo largo de una trayectoria compleja. En el ejemplo siguiente se demuestra esta técnica mediante el uso del objeto MatrixAnimationUsingPath para animar la propiedad Matrix de MatrixTransform. MatrixTransform se aplica a un botón y hace que se mueva a lo largo de un trazado curvo. Dado que la propiedad DoesRotateWithTangent está establecida en true, el rectángulo gira a lo largo de la tangente del trazado.
http://msdn.microsoft.com/es-es/library/aa970561.aspx

ANIMACIONES DE GOANIMATE
http://goanimate.com/movie/0i-_RBI-Aj1w?utm_source=linkshare&uid=08EAdNLgwDMA
http://goanimate.com/movie/0r3LPcBHiMPs?utm_source=linkshare&uid=08EAdNLgwDMA