Cartoon 3D Court Métrage
Créez un court métrage original et compréhensible avec des personnages graphiques créés par vos soins, des décors dimensionnels colorés et un jeu d'acteur intentionnel. Ceci est une compétence de production destinée à un agent de codage disposant d'un terminal et d'un navigateur / moteur de rendu WebGL fonctionnel. Elle ne fournit pas d'outils, ne génère pas un film fini à partir de simples instructions, et ne promet ni vues ni correspondance à une référence.
Commencez à la phase actuelle de l'utilisateur
Lisez le brief, le script, l'audio et l'état du projet existants avant de poser des questions. Ne faites pas répéter à l'utilisateur des choix déjà établis. Ne posez que les questions manquantes essentielles, de préférence ensemble : sujet ou aide pour en choisir un, fiction vs. fait documenté, genre/émotion, langue, durée approximative/plateforme, et préférences importantes de personnage/style. Proposez une valeur par défaut raisonnable lorsqu'une préférence est facultative. Si on ne vous demande que des idées, donnez de courtes descriptions accroche/milieu/résolution et arrêtez-vous là. Ne réalisez pas de storyboard graphique sauf si cela est demandé.
Utilisez ces phases ; continuez le travail déjà autorisé dans la phase en cours :
- Histoire. Lisez story-development.md. Développez le postulat choisi ou proposez quelques idées variées. Vérifiez les affirmations factuelles. Testez le plan causal et la conclusion, puis rédigez une narration conversationnelle. Séparez le texte parlé des notes de caméra/SFX ; n'ajoutez que des balises d'expression utiles. Présentez le script pour la remise de l'enregistrement à l'utilisateur.
- L'utilisateur fournit la voix-off. L'utilisateur doit fournir la narration manuellement, sous forme de son propre enregistrement ou d'un fichier audio généré par IA via un service de son choix. Demandez un fichier MP3/WAV/M4A après accord sur le script et attendez-le avant la production minutée. N'appelez pas un service TTS, n'inventez pas d'accès à une API vocale et ne substituez pas un narrateur synthétique. Si l'audio est déjà fourni, utilisez-le. Voir voiceover-audio.md.
- Plan de production minuté. Inspectez et retranscrivez l'enregistrement, corrigez les timings, puis définissez les plans, le jeu d'acteur, les révélations, la caméra et les groupes de sous-titres. Préservez ses mots et son rythme. Lisez production.md ; initialisez un projet séparé avec le starter fourni si utile.
- Établissez le look et le mouvement. Lisez art-direction.md et animation-camera.md. Réalisez les vues pertinentes des personnages, le plan intégré du décor/lumière et une preuve de mouvement court via le pipeline de rendu réel avant un rendu long. Montrez toute prévisualisation avant de vous y référer dans une question. Résolvez les faiblesses de conception ici. Si l'utilisateur demande un point de contrôle de révision, honorez-le ; sinon, continuez la production autorisée sans confirmations répétées.
- Construisez et finalisez. Implémentez une animation Three.js déterministe dans Remotion. Ajoutez des sous-titres compacts en utilisant captions.md, puis un mixage axé sur la voix. Effectuez le rendu et révisez le film encodé en utilisant review.md. Livrez le MP4 et les sources demandées avec une couverture de vérification honnête.
Identité visuelle
Par défaut, utilisez la famille établie : têtes larges en forme de haricot créées graphiquement ; petits torses arrondis ; bras et jambes fins et fluides ; minuscules paumes en points ; pieds plats ; encre foncée à épaisseur variable ; visages, cheveux et costumes originaux. Utilisez un art cohérent de face/trois-quarts/dos, et non un visage de face collé lors d'un tournage. Gardez cette famille tout en améliorant le jeu d'acteur, les matériaux, l'éclairage et la profondeur de l'environnement. Une nouvelle direction artistique explicite de l'utilisateur peut la modifier.
Le monde dimensionnel comporte des zones de couleur délibérées, une construction lisible, un ombrage spécifique aux matériaux, des ombres de support/contact et des contours sélectionnés. Une lumière locale motivée doit affecter à la fois les personnages et le monde. Le bloom, le flou, la géométrie supplémentaire et la saturation globale ne peuvent pas réparer des silhouettes ou une mise en scène faibles. La bibliothèque d'acteurs incluse et la salle de test sont des exemples techniques, pas un casting requis ou une conception de film final.
La livraison par défaut est 9:16, 30 ips, 1440×2560 H.264/yuv420p avec audio AAC ; confirmez ou adaptez si l'utilisateur demande autre chose. L'anglais est un défaut de départ, pas une restriction pour d'autres langues. La durée suit l'histoire et l'audio fourni plutôt qu'une minute imposée.
Règles de travail
- Utilisez une histoire, des personnages et des actifs de production originaux. Pour les références fournies, lisez reference-study.md ; gardez les vidéos, images, pistes audio et transcriptions privées. N'en déduisez pas leurs outils/rigs cachés comme des faits.
- Conservez les enregistrements vocaux octet par octet comme actifs source. Pas de dilatation temporelle, de changement de hauteur, de réécriture silencieuse ou de remplacement de narration sans demande de l'utilisateur. Les changements intentionnels de mixage doivent être documentés.
- Conservez les décisions, sources, timings de plans, vérifications et problèmes non résolus dans les fichiers du projet. Les films terminés restent fermés sauf si l'utilisateur demande des modifications.
- Privilégiez une révision indépendante utile lorsqu'elle est disponible et autorisée par l'hôte. Il n'y a pas de nombre d'agents ou de modèle requis. Attribuez la propriété des fichiers et sérialisez le rendu GPU si un travail parallèle est utilisé. Ne revendiquez jamais une vérification qu'un autre agent n'a pas effectuée.
- Utilisez un répertoire temporaire spacieux spécifique au projet ; respectez
REMOTION_TMP,TEMPetTMP. Ne balayez pas les dossiers temporaires partagés et ne publiez pas d'entrées privées. Aucun téléchargement vers une plateforme vidéo ou un service payant n'est implicite par la création d'un film. - L'intégrité technique et la qualité visuelle/narrative sont distinctes. Une exportation valide, un score numérique hérité ou une planche contact seule ne prouvent pas un film poli. Signalez les limites clairement.
Ressources fournies
templates/project/: starter React/Three.js/Remotion exécutable avec des acteurs graphiques originaux, une salle texturée, des lumières réelles, des effets d'encre/objectif, une animation déterministe et un composant de sous-titres. LeStyleDemosilencieux est un exemple technique, pas une histoire approuvée pour un nouvel utilisateur.scripts/init-project.mjs: copie le starter dans un nouveau projet sans écraser un dossier existant.scripts/package-skill.mjs: crée une archive ZIP installable contenant la compétence portable et les ressources ; exclut la sortie générée et les entrées de production privées.scripts/validate-package.mjs: vérifie les liens de ressources locales et les limites d'empaquetage.- evals/scenarios.md : vérifications de comportement réalistes pour la maintenance future.
Les instructions d'installation et d'utilisation se trouvent dans README.md. Utilisez uniquement les capacités réellement disponibles dans l'environnement Codex ou Claude Code actuel. Référez-vous à la documentation officielle actuelle pour les dépendances modifiées plutôt que de deviner le comportement des API.