← Derniers articles
💻 computer science

Animation2Code: Evaluating Temporal Visual Reasoning in Video-to-Code Generation

Cet article introduit Animation2Code, un benchmark comprenant 1 069 paires vidéo-animation et de nouvelles métriques alignées sur l'humain pour évaluer et révéler les limites des modèles de vision-langage actuels dans la reconstruction d'animations web exécutables avec une dynamique temporelle précise.

Auteurs originaux : Anya Ji, Abhijith Varma Mudunuri, David M. Chan, Alane Suhr

Publié 2026-06-30
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Anya Ji, Abhijith Varma Mudunuri, David M. Chan, Alane Suhr

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous possédez un projecteur de cinéma magique. Vous y insérez une vidéo d'une balle qui rebondit, d'un logo qui tourne ou d'une main qui ondule. Votre objectif ? Demander à un ordinateur super intelligent d'écrire le code informatique exact (la « recette ») qui permettrait de recréer cette vidéo à partir de zéro.

C'est ce dont traite l'article « Animation2Code ». Il s'agit d'un nouveau test pour voir si les modèles d'IA les plus avancés d'aujourd'hui peuvent regarder une vidéo et écrire les instructions pour faire se produire ce mouvement à nouveau.

Voici une décomposition simple de leurs découvertes, en utilisant des analogies de la vie quotidienne :

1. Le défi : Statique vs Dynamique

Considérez les modèles d'IA actuels comme des photographes. Ils sont incroyables pour regarder une photo unique d'une page web ou d'un graphique et écrire le code pour le dessiner parfaitement. Si vous leur montrez l'image d'un carré bleu, ils peuvent écrire le code pour dessiner un carré bleu.

Mais cet article pose la question suivante : peuvent-ils être des chorégraphes ?
Peuvent-ils regarder une vidéo d'un carré qui tourne, rétrécit, puis devient rouge, et écrire le code qui fait effectuer exactement cette séquence de mouvements au carré ? Cela nécessite de comprendre le temps et le mouvement, et pas seulement une image fixe.

2. Le test : « Animation2Code »

Les chercheurs ont construit un « examen » géant appelé Animation2Code.

  • Le guide d'étude : Ils ont collecté 1 069 courtes vidéos d'animations web (comme des balles rebondissantes, des spinners de chargement, des drapeaux qui ondulent) ainsi que le code réel qui les a créées.
  • L'examen : Ils ont montré ces vidéos aux meilleurs modèles d'IA (comme Gemini, GPT-4, Claude, etc.) et leur ont demandé : « Écris le code pour faire cette vidéo. »
  • La notation : Ils n'ont pas seulement vérifié si le code fonctionnait. Ils ont utilisé deux « règles » spéciales pour noter les résultats :
    • La règle de l'apparence (Aspect) : Est-ce que la vidéo générée ressemble à l'originale ? (Est-ce que la balle est bleue ? Est-elle ronde ?)
    • La règle du mouvement (Temporel) : Est-ce que la vidéo générée bouge comme l'originale ? (Est-ce que la balle rebondit à la bonne vitesse ? Est-ce qu'elle tourne dans le bon sens ?)

3. La grande découverte : « Bon pour le dessin, mauvais pour la danse »

Les résultats étaient surprenants et un peu amusants.

  • L'IA est un excellent artiste : Les modèles étaient fantastiques pour la « règle de l'apparence ». Ils pouvaient écrire un code qui produisait une vidéo presque identique à l'originale. Les couleurs, les formes et les styles étaient parfaitement respectés.
  • L'IA est un danseur maladroit : Cependant, lorsqu'il s'agissait de la « règle du mouvement », les modèles avaient beaucoup de mal. Même quand la vidéo était visuellement parfaite, le mouvement était souvent erroné.
    • Analogie : Imaginez une IA essayant de recréer une vidéo d'une personne faisant un salto arrière. L'IA écrit le code pour dessiner un corps humain parfait avec les bons vêtements. Mais dans la vidéo, la personne reste simplement debout, ou tombe, ou tourne dans le mauvais sens. Le « costume » est parfait, mais la « danse » est brisée.

4. Pourquoi cela importe

L'article a révélé que même lorsque l'IA recevait plus d'images (plus d'indices sur le mouvement) ou qu'on lui donnait un entraînement supplémentaire pour corriger ses erreurs, elle ne parvenait toujours pas à comprendre le timing et la physique du mouvement.

  • Le fossé : Il existe un écart énorme entre voir un mouvement et comprendre la logique de ce mouvement assez bien pour écrire le code qui le génère.
  • La limite : Les modèles semblent deviner l'« ambiance » du mouvement plutôt que de calculer la trajectoire réelle. Ils peuvent imiter l'aspect d'une vague, mais ils ne peuvent pas écrire le code pour faire couler l'eau réellement.

5. L'essentiel

Les chercheurs ont créé ce test de référence pour prouver que, bien que l'IA soit excellente pour les tâches statiques (comme dessiner une page web à partir d'une photo), elle est encore très mauvaise en matière de raisonnement temporel (comprendre comment les choses bougent dans le temps) lorsqu'on lui demande de générer du code.

Ils ne disent pas que l'IA est inutile ; ils disent qu'elle est comme un étudiant qui a mémorisé les définitions du manuel pour « sauter » et « tourner », mais qui n'a jamais appris à faire un véritable salto arrière. Le code qu'il écrit semble correct sur le papier, mais quand on l'exécute, l'animation ne bouge pas comme elle le devrait.

En bref : L'IA actuelle peut dessiner une image parfaite d'un robot qui danse, mais elle ne peut pas écrire le code pour faire danser le robot.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →