Funciones
Salida en vivo del motor de render real — edita los ajustes y se actualiza al instante.
Checklist de lanzamiento
motion design
El título se escribe solo y luego cada marca aparece cuando su línea entra deslizándose.
Ideal para: Todo listo antes del día del lanzamiento; una lista de configuración.
Ajustes
Fuente
Tema
Tamaño
Ánimo
Úsala en un vídeo
Lo que puedes cambiar:
titleitemsPara desarrolladores (MCP y JSON)
Esta es la escena exacta para enviar a create_animation (MCP): mantén la estructura, cambia las palabras y escribe la narración — la voz fija cuánto dura la escena. Pégala en update_storyboard con set_data para cambiar un vídeo que ya hiciste.
{
"visual": "motion",
"heading": "Checklist",
"narration": "Write the sentence the voice says over this scene; its length is the scene's.",
"data": {
"motion": {
"spec": {
"version": 1,
"name": "Launch checklist",
"intent": "everything ready before launch day",
"exit": "mirror",
"params": [
{
"name": "title",
"type": "text",
"label": "Title",
"default": "Ready to launch",
"maxLength": 20
},
{
"name": "items",
"type": "list",
"items": "text",
"label": "Items",
"min": 3,
"max": 4,
"default": [
"Landing page live",
"Demo film published",
"Pricing page updated",
"Launch email scheduled"
]
}
],
"layers": [
{
"id": "title",
"kind": "text",
"text": "{{title}}",
"role": "display",
"align": "start",
"maxLines": 2,
"box": {
"col": 0,
"row": 2,
"cols": 5.6,
"rows": 8
},
"tall": {
"col": 0,
"row": 0.4,
"cols": 12,
"rows": 2.8
},
"enter": {
"primitive": "typewriter"
}
},
{
"id": "tick",
"kind": "icon",
"icon": "check",
"color": "c1",
"repeat": {
"param": "items",
"flow": "column",
"gap": "md"
},
"box": {
"col": 6,
"row": 0.4,
"cols": 1.2,
"rows": 11.2
},
"tall": {
"col": 0.2,
"row": 3.8,
"cols": 1.8,
"rows": 8
},
"enter": {
"primitive": "scaleIn",
"order": 1
}
},
{
"id": "text",
"kind": "text",
"text": "{{item}}",
"role": "headline",
"align": "start",
"maxLines": 2,
"repeat": {
"param": "items",
"flow": "column",
"gap": "md"
},
"box": {
"col": 7.5,
"row": 0.4,
"cols": 4.5,
"rows": 11.2
},
"tall": {
"col": 2.3,
"row": 3.8,
"cols": 9.7,
"rows": 8
},
"enter": {
"primitive": "fadeSlide",
"from": "right",
"order": 1
}
}
]
},
"name": "Launch checklist"
}
}
}Reutilízala: guarda data.motion.spec una vez con save_motion_spec (se comprueba como con validate_motion_spec) y cualquier escena podrá usar el visual «motion» con data.motion.specId y sus propios parámetros. Nombre de la spec: «Launch checklist».