Communitygithub.com

ll7098ll/motion-graphics

Motion graphics de nivel profesional, brand films empresariales, tipografía cinética, películas de lanzamiento de productos, reels sociales, loops de interfaz de usuario y explicaciones animadas, construidas con React y Remotion. Se activa cuando el usuario solicita diseñar, animar o renderizar motion graphics.

¿Qué es motion-graphics?

Esta habilidad te permite generar motion graphics de estudio utilizando React y Remotion, adaptándose al contexto de la marca, duración, formato y audiencia. Es ideal para creadores de contenido, desarrolladores frontend y equipos de marketing que necesitan producir vídeos animados de alta calidad, desde bumpers de logo de 3 segundos hasta películas narrativas de 60 segundos para productos o marcas. Soporta una amplia gama de plataformas (YouTube, TikTok, Instagram Reels, presentaciones) y estilos visuales modernos como Swiss Neo-Brutalista, Titanio Oscuro de lujo o Cinemático Aerodinámico. La habilidad realiza una diagnosis previa del proyecto, preguntando al usuario sobre activos existentes (logos, imágenes, colores) y, si no los hay, reconstruye de forma autónoma la identidad corporativa o genera elementos visuales desde cero, evitando bloqueos. Ofrece cinco arquetipos estructurales adaptativos (Micro-Loop Bumper, Reel Social Vertical, Película Narrativa de Marca, Explicador Multi-Capítulo y Morph Continuo), cada uno con un ritmo y estructura de escenas definidos, y proporciona una plantilla de proyecto Remotion completa con configuración de Chrome/Edge, renderizado a 60fps y referencias detalladas para cada aspecto técnico y creativo.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ll7098ll/motion-graphics-skill/tree/HEAD

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Habilidad Adaptativa de Motion Graphics con React y Remotion

Esta habilidad guía el diseño, la dirección de arte consciente del contexto, la estructuración narrativa fluida y el renderizado headless de motion graphics de nivel profesional utilizando React y Remotion.

Filosofía central: "La forma sigue al contexto." Nunca impongas una plantilla rígida o un número fijo de actos en cada video. Evalúa primero la marca, la duración, la relación de aspecto y la audiencia, y luego selecciona de forma autónoma el arquetipo estructural ideal y el lenguaje de diseño moderno para construir una composición React a medida.


1. Consulta y Evaluación de Activos Prevuelo (Paso 0)

Antes de escribir código o renderizar, ejecuta la Consulta de Activos y Diagnóstico de Contexto:

🎯 Regla de Consulta de Activos Obligatoria (에셋 보유 여부 질의 필수 규칙)

A menos que el usuario ya haya proporcionado explícitamente archivos de imagen, logotipos o tokens de diseño en su mensaje, DEBES preguntar activamente al usuario sobre sus activos existentes:

Plantilla de Consulta de Activos (Asset Inquiry Template): "¿Tienes algún activo como logotipo de marca (SVG/PNG), capturas de pantalla del producto, fotos reales, colores oficiales (HEX), eslogan/copy para usar en el video?

  1. Si tienes activos: Indícame las rutas de los archivos o colócalos en la carpeta public/ del proyecto para mapearlos con precisión en el video.
  2. Si no tienes activos o prefieres que lo haga yo ('tú hazlo'): Yo mismo reconstruiré los vectores de la identidad corporativa oficial de la marca/organización y diseñaré desde cero los visuales cinematográficos y componentes de interfaz de usuario personalizados."

Enrutamiento de Ejecución de Activos en 3 Vías:

  • Vía A (Activos Proporcionados por el Usuario):
    • Verifica primero el espacio de trabajo local o la carpeta public/.
    • Incorpora rutas vectoriales SVG, imágenes de alta resolución y capturas de pantalla mediante staticFile('...').
    • Aplica micro-paneo Ken Burns (references/asset-orchestration.md) y maquetas en perspectiva 3D.
  • Vía B (Sin Activos / Generación Autónoma):
    • Si el usuario dice "no tengo", "tú hazlo" o no proporciona activos: nunca te detengas ni te bloquees.
    • Reconstruye de forma autónoma las marcas vectoriales de la identidad corporativa oficial (CI) (references/brand-identity-and-ci.md).
    • Sintetiza metáforas visuales auténticas del dominio, tarjetas estilizadas, insignias vectoriales y motivos geométricos.
  • Vía C (Orquestación Híbrida):
    • El usuario proporciona solo un logotipo o una URL: extrae tokens de color, construye de forma autónoma la interfaz de usuario del producto, los paneles y el mundo narrativo a su alrededor.

Diagnóstico del Contexto del Proyecto (4 Dimensiones)

1. Plataforma Objetivo y Relación de Aspecto:
   • 16:9 Paisaje (1920×1080)  -> YouTube, páginas de aterrizaje principales, reels de presentación
   • 9:16 Vertical (1080×1920)   -> TikTok, Reels de Instagram, YouTube Shorts
   • 1:1 Cuadrado (1440×1440)      -> Feeds de Twitter/X, publicaciones de Instagram, bucles táctiles de interfaz de usuario
   • 4:5 Retrato (1080×1350)    -> Feeds de marketing social

2. Duración y Ritmo:
   • Ultra-corto (3–7s)   -> Bumper de logo cinético, motivo de firma en bucle, micro-interacción
   • Corto (8–15s)   -> Reel social de alta retención, característica viral de producto, elevator pitch
   • Medio (15–30s)  -> Película completa de identidad de marca, lanzamiento integral de producto
   • Largo (30–60s)   -> Explicador de producto en múltiples capítulos, aniversario de empresa, reel

3. Identidad de la Entidad y Tono:
   • Empresa / Aerolínea / Automotriz -> Digno, expansivo, aerodinámico, lujoso
   • Tecnología de alto crecimiento / SaaS / IA -> Preciso, táctil, de alta velocidad, titanio oscuro
   • Académico / Universitario / Cultural -> Histórico, autoritario, serifa editorial, intelectual
   • Consumidor / Creativo / Estilo de vida -> Vibrante, táctil, elástico, juego tipográfico

4. Arco Narrativo y Jerarquía del Mensaje:
   • Gancho (0–20%) -> Fundamentación/Característica (20–70%) -> Remate de Marca y CTA (70–100%)

2. Arquetipos Estructurales Adaptativos

Selecciona la estructura narrativa que se adapte naturalmente a la duración y al objetivo: nunca fuerces un molde rígido de 4 actos cuando un bucle ágil o un golpe de 2 tiempos sea superior:

ArquetipoDuración TípicaRitmo y Estructura de EscenasMejor Usado Para
A. Bumper Cinético / Micro-bucle3s – 6s (6–12 tiempos)Impulso de enfoque único: Gancho visual instantáneo → Mutación continua y sin costuras → Bloqueo del logotipo principal (delta de costura del bucle < 0.05).Presentaciones de logotipo, bucles de interfaz de usuario característicos, estados de carga de aplicaciones
B. Reel Social Vertical / Shorts8s – 15s (16–30 tiempos)Regla de los 3 segundos: 0–1s Gancho audaz que detiene el pulgar → 2–10s Fundamentación cinética rápida (3 cortes rápidos escalonados) → 11–15s Llamada a la acción (CTA) contundente.Reels de Instagram, TikTok, YouTube Shorts
C. Película Narrativa de Marca15s – 30s (30–60 tiempos)Arco Sinfónico de 4 Actos: La Partida/Gancho (0–20%) → La Sustancia/Red (20–55%) → La Elevación Estratosférica (55–80%) → El Remate Icónico (80–100%).Grandes películas de marca (ej. Korean Air, lanzamiento a nivel Apple)
D. Explicador Multi-Capítulo30s – 60s (60–120 tiempos)Viaje por Capítulos: Gancho del Punto Débil → Desglose Arquitectónico → Demostración Profunda de Características → Prueba Social y Ecosistema → Bloqueo Final de Marca.Explicadores SaaS, resúmenes institucionales, presentaciones para inversores
E. Mutación de Forma ContinuaCualquier duraciónIdentidad Ininterrumpida: Un contenedor principal nunca se corta ni sale de la pantalla; muta continuamente dimensión, radio y contenido interno.Exhibición táctil de interfaz de usuario, bucles de mutación de producto

3. El Espectro del Lenguaje de Diseño Moderno

Selecciona de forma autónoma el lenguaje visual que coincida con la personalidad de la entidad:

[1. Neo-Brutalista Suizo]    Cuadrículas ultra-disciplinadas, sans grotesca audaz (Geist, Inter), alto contraste papel/tinta, cero relleno.
[2. Titanio Oscuro de Lujo]   Estética Apple/Stripe, obsidiana profunda (#0B0C10), bordes de 1px de grosor, destellos metálicos, oro/bermellón cálido.
[3. Serifa Editorial y Cine] Dignidad académica y cultural, serifa moderna audaz (Instrument Serif, Editorial New), papel cálido, espaciado entre letras.
[4. Medio Tono Óptico y Punto] Artesanía gráfica de estudio, matriz de puntos dinámica y receptiva, transiciones de onda de medio tono, ambiente retro-moderno.
[5. Interfaz de Usuario Física Táctil]    Maestría en SaaS y herramientas, resortes físicos de presión, arrastre elástico, pestañas líquidas, cursores físicos.
[6. Aerodinámico Cinematográfico]  Aviación, automoción, movilidad; trayectorias de vuelo amplias, HUDs de telemetría, iluminación de horizonte, escala expansiva.
[7. Pop Vibrante y Geometría] Aplicaciones creativas, herramientas de consumo; bloques de color planos audaces, transiciones de forma elásticas, tipografía contundente.

(Consulta references/design-styles.md para recetas de código, paletas y combinaciones tipográficas para cada estilo).


4. Arquitectura del Proyecto Remotion

Cada proyecto utiliza la estructura verificada de Remotion sin números mágicos:

my-motion-project/
├── package.json             # remotion, @remotion/cli, react, react-dom
├── remotion.config.ts       # Aceleración GPU D3D11 de Chrome/Edge del sistema
├── tsconfig.json            # ES2022, NodeNext, jsx: react-jsx
└── src/
    ├── index.ts             # Punto de entrada registerRoot(Root)
    ├── Root.tsx             # Registro de <Composition> (dimensiones, fps, duración)
    ├── compositions/        # Línea de tiempo de la composición maestra
    ├── scenes/              # Escenas modulares <Sequence>
    ├── components/          # Componentes reutilizables: logotipos de marca, cursores, maquetas
    └── constants/           # Paleta, ayudantes de temporización a 120 BPM, tipografía

remotion.config.ts (Integración con Chrome del Sistema)

import { Config } from '@remotion/cli/config';
import fs from 'node:fs';

const chromePath = 'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe';
const edgePath = 'C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe';

if (fs.existsSync(chromePath)) {
  Config.setBrowserExecutable(chromePath);
} else if (fs.existsSync(edgePath)) {
  Config.setBrowserExecutable(edgePath);
}

Config.setVideoImageFormat('jpeg');
Config.setChromiumOpenGlRenderer('angle');
Config.setConcurrency(4);

5. CLI de Ejecución y Renderizado

# 1. Vista previa interactiva de estudio (línea de tiempo desplazable y HMR en tiempo real)
npm run preview   # o: npx remotion preview src/index.ts

# 2. Renderizar MP4 maestro a 60fps
npm run build     # o: npx remotion render src/index.ts <CompId> out.mp4

# 3. Capturar fotograma clave de alta resolución
npx remotion still src/index.ts <CompId> still_frame.png --frame=60

6. Índice de Documentación de Referencia

Al crear aspectos específicos de un motion graphic, consulta estas guías detalladas:

  • structural-archetypes.md: 5 planos estructurales (Micro-bucles, Reels Sociales, Películas de Marca, Explicadores Multi-capítulo, Morfos Continuos).
  • design-styles.md: 7 estilos de diseño moderno (Suizo Neo-Brutalista, Titanio Oscuro, Serifa Editorial, Medio Tono Óptico, Interfaz de Usuario Táctil, Movilidad Cinemática, Pop Vibrante) con paletas y tipografía.
  • brand-identity-and-ci.md: Reconstrucción autónoma de CI vectorial, mecánicas de revelación de logotipo, reglas de color y motivos de marca.
  • storytelling-and-narrative.md: Arco narrativo, metáforas visuales, transiciones de objetos compartidos y ritmo.
  • asset-orchestration.md: Panorámica/zoom Ken Burns, maquetas en perspectiva, insignias vectoriales SVG y jerarquía visual.
  • remotion-patterns.md: Mecánica de resortes, interpolate(), contenedores de cámara, cascadas escalonadas y orquestación de <Sequence>.
  • ui-motion-recipes.md: Cursores, contadores en vivo, deslizadores, modales, tarjetas de notificación y gráficos.
  • remotion-qa-and-verification.md: Bucle de QA de 3 pasos, lista de verificación de póster de 10 puntos y renderizado headless con GPU.
  • timing.md: Cuadrículas de tiempo musical a 120 BPM, matemáticas de fotogramas, compensaciones escalonadas y límites de espera.
  • motion-math.md: Resortes armónicos, PRNG con semilla y zoom de cámara logarítmico.
  • gotchas.md: Trampas de renderizado de Chromium, preserve-3d, máscaras de desbordamiento y evitación de desenfoque de texto.

Skills relacionados