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.
- Segmento Animado.
- Letra Vectorial.
- AmigaBasic.
No hay comentarios:
Publicar un comentario