# data[].attributes.body
¿Qué son los tipos de datos en After Effects?

Los tipos de datos en After Effects son las diferentes formas en que se representa la información dentro de un proyecto. Cada propiedad animable (como posición, opacidad, color o texto) necesita un tipo de dato específico para funcionar correctamente.

Estos datos permiten controlar con precisión el comportamiento de los elementos, escribir expresiones en JavaScript y automatizar animaciones. Usar el tipo de dato correcto evita errores y mejora la eficiencia del proyecto.

# data[].attributes.body
Ejemplos de tipos de datos en After Effects:

Number (número): Para opacidad, escala, rotación, etc.

Boolean (booleano): Verdadero o falso (true / false), usado en condiciones.

String (cadena de texto): Para texto o nombres de capas.

Array / Vector: Listas de valores como posición [x, y] o rotación [x, y, z].

Color: Representado como [R, G, B, A].

Layer: Hace referencia a una capa del proyecto.

Property: Apunta a una propiedad específica (como transform.position).

# data[].attributes.body
Ejemplo de uso

Número (Number):

opacity = 75;

Define una opacidad del 75%.

Booleano (Boolean):

if (opacity > 50) {

scale = 150;

} else {

scale = 100;

}

Aumenta la escala si la opacidad es mayor a 50.

Cadena de texto (String):

myText = "Hola Mundo";

Asigna un texto a una capa.

Color (Array de números):

fillColor = [1, 0, 0, 1];

Color rojo con opacidad completa (R, G, B, A).

Array / Vector (posición):

position = [500, 300];

Posiciona un objeto en coordenadas x=500, y=300.

# data[].attributes.body
Aplicaciones avanzadas:

Animaciones reactivas al sonido: uso de arrays y propiedades dinámicas para sincronización audiovisual.

Efectos personalizados: acceso a propiedades mediante objetos Property para control cruzado entre capas.

Automatización compleja: condicionales booleanos + estructuras de datos + funciones temporales (time, wiggle, etc.).

Reducción de errores operativos: definición correcta de tipos desde el inicio del flujo de trabajo.

# data[].attributes.body
Código de expresión (rebote animado con GIF)

Alt + clic en el cronómetro de posición.

// Rebote vertical con tiempo

x = value[0]; // mantiene la posición X original

y = value[1] + Math.sin(time 4) 50; // mueve en Y

[x, y];

# data[].attributes.body
Al renderizar un proyecto, After Effects permite incluir metadatos en el archivo final (por ejemplo, MP4, MOV) mediante plantillas de salida en Adobe Media Encoder.

# data[].attributes.body
Tambien pueden ayudar a mejorar los tipos de datos en after effects

1. Composición: Una composición es un contenedor que alberga múltiples capas y objetos.

2. Capa: Una capa es un objeto individual que se puede agregar a una composición.

3. Propiedad: Una propiedad es un atributo de una capa o objeto que se puede animar o modificar.

4. Expresión: Una expresión es una fórmula que se utiliza para controlar el valor de una propiedad o atributo de un objeto.

Uso de los Tipos de Datos en After Effects

Los tipos de datos en After Effects se utilizan para crear y manipular objetos y efectos en una composición.

# data[].attributes.body
Animación de gráficos (motion graphics): Ideal para crear textos en movimiento, logotipos animados y transiciones dinámicas.

Efectos visuales (VFX): Permite agregar explosiones, humo, fuego, lluvia, luces, partículas, y otros efectos especiales.

Corrección de color: Ajusta el color, brillo y contraste para mejorar la estética visual de un video.

Composición: Combina varias capas de video, imágenes y efectos en una sola escena.

Integración con otros programas de Adobe: Como Adobe Premiere Pro, Photoshop o Illustrator para una edición más completa.