martes, 16 de octubre de 2012

Animacion Vectorial



 Las ventajas de recurrir a los programas ya creados son muchas, pero posee dos grandes desventajas: la primera es que el usuario no podrá conocer el cómo lo hace el ordenador para conseguir los resultados, la segunda desventaja es que un programa por muy bueno que este sea no llegará a reflejar al 100% los deseos del usuario.Los programas de ejemplo que se incluyen en el artículo están desarrollados en Basic, con lo cual la velocidad de animación no se asemejará ni mucho menos a las que usted puede observar en otros programas.
está compuesta por el movimiento de una o más formas en pantalla con la diferencia primordial de que dicha animación está compuesta por diferentes segmentos.

En realidad el conseguir dicho movimiento no es nada complicado, ya que los datos (o puntos de referencia) a tener en cuenta son muy pocos: cuatro iniciales y dos de variación por cada secuencia de la animación. La cantidad de los datos de variación dependerá en cada caso del algoritmo utilizado para la animación, en este caso es un algoritmo muy común y nada complicado.

En dicho algoritmo, los cuatro puntos iniciales se corresponden con las coordenadas X e Y de los dos extremos del segmento. Los diferentes puntos de movimiento se consiguen mediante el incremento, por mediación de una variable, de los puntos base (o puntos de coordenada iniciales). Para no tener que utilizar cuatro puntos en cada una de las secuencias, lo que se hace es re calcular dichos puntos a medida que se produce la animación, con lo cual se re dibujará el segmento a cada paso del programa.

Los valores de movimiento relativos a los puntos originales son en definitiva no números, sino fórmulas que generan determinados valores, los cuales traducidos darán como resultado los valores de movimiento.

Como consecuencia de este algoritmo si se desea animar formas más complejas (aquellas que están construidas con más de un segmento), se necesitarán cuatro puntos iniciales por cada uno de los segmentos que construyen la figura en cuestión; con esto se consigue que cada uno de los segmentos de la figura, puedan animarse independientemente al resto de la figura.

Es en el listado número dos donde se puede apreciar este efecto. En dicho programa partiendo de una figura inicial se realizan los pasos necesarios para re-dimensionar la misma; esto se consigue en el tratamiento de la figura no como un único gráfico sino como la composición de un gráfico por más de un elemento (en este caso segmentos).

EFECTOS:

Con la alteración del tamaño de los segmentos en una animación se pueden conseguir
efectos  bastante interesantes,  tales como por ejemplo el efecto de profundidad, tridi-
mensionalidad de  la figura o  la de acercamiento y alejamiento de la misma. Por ejem
plo la profundidad, la perspectiva. 

Por otro lado la posibilidad de tratar al objeto como una figura de dimensiones relativas, permite mucho tipo de comodidades y ahorro. Poniendo como ejemplo la construcción de un set de caracteres vectorial, parecería que el consumo de memoria sería en cierta forma desmedido en comparación a la utilizada por el set existente en formato bit-map; pero en cierta manera dicho consumo de memoria se vería rápidamente saldado a la hora de usar caracteres de mayor dimensión o en diferentes formas de perspectiva.

Asimismo es con los vectores con los que se consigue un mayor campo de posibilidades en cuanto a representaciones gráficas de todo tipo, pues con un poco de imaginación y paciencia es posible transformas un objeto en otro. por ejemplo una letra 'A' en una flor o un misil.


PROGRAMAS:

  • Segmento Animado.
  • Letra Vectorial.
  • AmigaBasic.







No hay comentarios:

Publicar un comentario