Que fait ice-film ?
Workflow pour la création de films d'animation à partir de zéro, du brief jusqu'au film livré, en suivant un squelette de dix étapes. Il ne reformule jamais une règle de domaine ; il renvoie vers la compétence qui la détient.
1. Première étape
Recherchez ice/state.json dans le dossier de travail.
- Absent : arrêtez de lire cette compétence. Ouvrez le routeur (
ice-motion-director/SKILL.md) et suivez-le ; il crée le projet, exécute la phase d'admission de l'étape 01 et rappelle ce workflow. - Présent : lisez-le et reprenez à la position
currentdans lemodeenregistré. Ne redemandez jamais ce que les fichiers répondent déjà.
Mauvaise route, maintenant ou en cours d'exécution (voix off pédagogique, séquence à monter, référence à refaire, idées uniquement, animation Lottie ou UI ; un logo animé rendu en vidéo reste ici) : revenez par le routeur et enregistrez la raison dans history.
2. Entrées et démarrage
- Lisez
ice/BRIEF.mdetice/DIRECTION.md. Lorsqueice/DIRECTION.mdest manquant, créez-le avec l'en-tête de la section 7 deice-direction/references/decision-process.md; ne le redemandez jamais. - Lisez la feuille de vérification
ice/assets/TRUTH.md(ice-assets). Aucune affirmation, chiffre, logo, visage ou écran n'entre dans le film à moins d'y figurer ou d'être marqué comme illustratif. - Évaluez la taille du projet (tableau de profondeur ci-dessous) et sélectionnez la ligne d'équipe (
references/film-setup.mdsection 2) avant de déléguer un sous-agent. Une invite courte obtient le même niveau de détail qu'une invite détaillée : comblez les lacunes à partir du fichier de type et de ice-direction, enregistrez chaque décision, ne retombez jamais sur un modèle.
Lisez le budget. Chaque ligne de ## Étapes du squelette marque ses fichiers comme Requis (ouvrez-les, dans l'ordre indiqué) ou Uniquement si (ouvrez-les uniquement lorsque la condition est remplie). Un fichier nommé avec une section : lisez uniquement cette section. N'ouvrez rien d'autre, et rien de ce qu'un fichier mentionne simplement, à moins que l'étape ne puisse pas être terminée sans cela. Les chemins references/ et roles/ se trouvent à l'intérieur de cette compétence ; un chemin commençant par le nom d'une autre compétence se trouve dans le dossier de cette compétence, à côté de celle-ci.
Arrêts et approbations. L'exécution attend l'utilisateur uniquement aux arrêts du routeur (ice-motion-director/SKILL.md section 5, "Arrêts"). Chaque autre "demande" dans cette compétence et ses fichiers signifie, en mode automatique, décidez, enregistrez-la dans ice/DIRECTION.md et signalez-la dans la note de livraison ; en mode pas à pas, mettez-la dans la fiche de révision de cette étape. Approbation : l'utilisateur en mode pas à pas ; en mode automatique, le critique de l'étape assignée par la ligne d'équipe (references/film-setup.md section 2), puis le rôle approbateur (ice-direction/references/roles.md section 5), qui vérifie les éléments de la condition "Fait quand" un par un. Tests de clarté 1 à 3 dans les lignes ci-dessous sont la porte du spectateur froid (ice-qa/references/clarity-gate.md) : un ÉCHEC bloque 07 ou 10 dans tous les modes.
Étapes du squelette
Le routeur possède le squelette et la carte des stages dans ice/state.json ; cette section explique ce que chaque étape signifie pour un film fait à partir de zéro. Les numéros d'étape sont toujours à deux chiffres ; les étapes à l'intérieur d'une étape (passage de vérification, étape d'ouverture, étape de feuille de repères) portent des noms. Chaque fichier de type a une ligne lisible par machine Stage order: <stages>, copiée dans order.
Voies parallèles et le format Stage order: lisible par machine : ice-motion-director/SKILL.md section 4 (01 02 03 [04 05] 06 [07 08a] 08b 09 10 par défaut ; un crochet est une voie). Les films menés par des écrans réels (publicité d'application, visite guidée d'interface, lancement de produit avec écrans) capturent les écrans réels dans 01 et exécutent 05 avant 04, car le look est l'interface utilisateur capturée.
| Étape | Ce que ce workflow y fait | Fichiers à ouvrir | Fait quand |
|---|---|---|---|
| 01 brief | Admission ice-direction d'abord : recherche RQ-business, RQ-brand et RQ-règles, puis le message d'une question ; il rédige le brief business, le plan du matériel de marque et la note de conformité (les étapes déjà exécutées par le routeur ne sont pas répétées). Ensuite : choisissez le type de film et copiez sa ligne Stage order: ; taille et ligne d'équipe ; passage de vérification (chaque affirmation, chiffre, logo, visage et écran dont le film a besoin est sur la feuille de vérification ou marqué comme illustratif). Les types menés par des écrans réels capturent les écrans réels maintenant. Les types menés par une piste (promo hype, clip musical, typographie cinétique calée sur une piste, showreel) prennent ou choisissent la piste, effectuent sa vérification de licence de synchronisation et mesurent sa carte de temps maintenant ; les autres types menés par la musique (film de marque par défaut) ne le font que lorsqu'une piste sous licence mène déjà, et une partition codée obtient son tempo à 05 et est composée à 08a | Requis : ice-direction/SKILL.md section 3 Partie A (admission de l'étape 01, étapes 1 à 7, et les fichiers nommés par ces étapes) ; references/film-setup.md ; references/film-types/<type>.md, uniquement sa ligne Stage order: et les sections Fit, Purpose, Timing master, Truth and content, Deliverables (les autres sections à l'étape qui les utilise) ; ice-assets/SKILL.md ; ice-assets/references/truth-sheet.md sections 1 à 4, 6 et 12. Uniquement si une marque réelle ou de référence : ice-assets/references/brand-authenticity.md sections 3 et 10 (section 4 uniquement si aucun fichier de logo officiel n'existe). Uniquement si écrans réels : ice-assets/references/screen-capture.md sections 1 et 2. Uniquement si le film montre un produit : references/launch-principles.md section 4. Uniquement si une piste mène : ice-audio/references/music-choice-and-licensing.md section 5 et ice-audio/references/cue-map-and-beat-sync.md section 3 | ice/BRIEF.md a son brief business rempli ou marqué "pas un business" ; ice/research/COMPLIANCE.md existe ; une marque réelle a ice/assets/BRAND-MATERIAL.md et ice/assets/brand-sheet.json ; subtype, size, order, crew et crew_flags sont dans ice/state.json ; chaque affirmation, chiffre, logo et écran prévu est dans ice/assets/TRUTH.md ou marqué illustratif ; types menés par écrans réels : captures sur disque ; une piste qui mène a passé sa vérification de synchronisation et ice/audio/beatgrid.png existe |
| 02 concept | ice-direction exécute le tour de pitch ; un critique choisit un concept. Ensuite, trois options de structure du fichier de type qui le portent ; un critique choisit | Requis : ice-direction/references/pitch-round.md section A ; references/structure.md ; references/film-types/<type>.md (Structure options) ; ice-qa/references/clarity-gate.md sections 2 et 6. Uniquement si une marque : ice-qa/references/identity-tests.md. Uniquement si le film montre un produit : references/launch-principles.md sections 6-7 | pour une marque, le concept choisi a passé le test de marque et l'échange concurrent sur sa description aveugle ; le concept est enregistré dans ice/DIRECTION.md et écrit dans ice/plan/concepts.md avec son message pour le spectateur ; ice/plan/structure.md nomme l'option choisie, les options rejetées avec une raison d'une ligne, et une empreinte de structure qui diffère des films précédents |
| 03 script | Étape de script : copie, texte à l'écran et voix off par temps et par langue. Étape d'ouverture : trois ouvertures provisoires et la porte des 3 premières secondes. Étape de versions : chaque version que le brief ou la liste des livrables du type réclame (langues, rapports d'aspect, versions de 15 s et 6 s, chapitres), chaque version raccourcie avec son propre accroche | Requis : references/script.md ; references/openers-and-endings.md ; references/film-types/<type>.md (Rhythm ranges, Text density) ; ice-assets/references/truth-sheet.md section 5. Uniquement si un temps a besoin d'une forme de script : references/script-shapes.md. Uniquement si voix off : ice-audio/references/voiceover.md section 3. Uniquement si arabe ou mixte : ice-arabic/SKILL.md | ice/plan/script.md passe le test d'affirmation, respecte son budget de mots, est segmenté en repères et chaque langue est vérifiée ; ice/plan/versions.md liste chaque version avec sa durée, son rapport d'aspect, sa langue et son accroche (ou dit "master only") ; ice/plan/hooks.md contient trois ouvertures et le choix de la porte |
| 04 storyboard | Planches brutes, composition et timing, sans le look : tableau des temps, contrat de portage et de transmission, planche brute (images de blocage grises avec le texte réel), plan de prise de vue, plan de mouvement. Lignes de verrouillage Style: et Palette: lues défini à 05 jusqu'à 06 (les films menés par écrans réels ont exécuté 05 en premier et les écrivent maintenant) | Requis : references/storyboard.md sections 1-6 ; ice-qa/references/storyboard-lint.md sections 1-2 ; references/film-types/<type>.md (Transition policy, Camera policy during holds, Richness floor) ; ice-qa/references/clarity-gate.md sections 1, 3, 6 et 8. Uniquement si le film montre un produit : references/launch-principles.md sections 1-3, 8-9. Uniquement si une règle de composition est nécessaire : ice-motion/references/composition-and-staging.md section 7. Uniquement si un temps utilise un plan de mouvement : ice-motion/SKILL.md | ice/plan/storyboard.md est linté proprement et chaque temps a un travail, un porteur et une sortie ; ice/plan/rough-board.png existe ; ice/plan/shot-plan.md donne pour chaque prise de vue les états de début, décisif et de transmission, une raison de caméra et une estimation de richesse ; ice/plan/motion-plan.md existe ; le test de clarté 1 passe (avec 05) |
| 05 look | ice-direction décide de la palette, du type, du style, du langage de mouvement et de la direction sonore, chacun avec des options et un critique. Ce workflow réalise le mood board et les images de style avec le texte réel, les polices réelles et le matériel réel de la marque | Requis : ice-direction/references/pitch-round.md section B ; references/storyboard.md section 7 ; ice-styles/SKILL.md ; ice-qa/references/clarity-gate.md sections 1, 3 et 8 ; ice-qa/references/studio-benchmark.md. Uniquement si une marque : ice-qa/references/identity-tests.md sections 3-6. Uniquement si le type n'est pas verrouillé par un fichier de conception : ice-type/SKILL.md. Uniquement si une marque réelle : ice-assets/references/brand-authenticity.md sections 3-4 | Les entrées de look dans ice/DIRECTION.md ont chacune une raison et une source ; le mood board est dans ice/plan/mood-board/ et les images de style dans ice/plan/style-frames/ ; la porte du look par défaut et le contrôle de distance sur 4 des 6 axes passent (mesuré par ice-qa) ; le test de clarté 1 passe (avec 04 : ice-qa/references/clarity-gate.md, exécuté lorsque la plus tardive de 04 et 05 est dessinée), avec le test de marque et l'échange sur les images masquées ; le benchmark du studio est enregistré et un écart plafonné a été signalé à l'utilisateur ; les images dessinées par code passent le contrôle artistique (references/storyboard.md section 7) |
| 06 animatique | Fusionnez 04 et 05 : remplissez les lignes de verrouillage, construisez la planche d'images fixes (chaque prise de vue dans sa pose finale avec le look), relancez le lint. Étape de feuille de repères : un maître du timing, chaque repère placé. Étape d'animatique : la planche d'images fixes chronométrée sur la feuille de repères avec un son temporaire ou final, ou une animatique complète lorsque le tableau de profondeur le demande. Aperçu habituel pour l'arrêt d'approbation du routeur | Requis : references/storyboard.md section 7 ; references/cue-sheet.md ; ice-audio/references/cue-map-and-beat-sync.md sections 1-2 ; ice-qa/references/clarity-gate.md sections 3 et 8. Uniquement si une animatique complète : ice-ideas/references/storyboards-and-animatics.md section 6 | ice/plan/stills-board.png est au niveau ou au-dessus du seuil de richesse du type et le lint passe avec les lignes de verrouillage réelles ; ice/plan/cue-sheet.json est verrouillé, chaque repère nommant sa source (mot, temps, transitoire, temps de lecture) ; une animatique complète est à ice/renders/animatic.mp4 ; le test de clarté 2 passe |
| 07 construction | Temps le plus difficile et une transition critique en premier, images fixes à chaque repère, puis le brouillon complet au seuil de richesse ; les constructeurs divisent par fichier sur les longs métrages. S'exécute en parallèle de 08a | Requis : references/build.md ; ice-engines/SKILL.md. Uniquement si UI réelle : ice-assets/references/screen-capture.md et references/launch-principles.md section 5. Uniquement si une marque réelle : ice-assets/references/brand-authenticity.md section 11. Uniquement si un logo animé ou un verrou de fin : references/logo-sting-pipeline.md. Uniquement si ice/plan/hooks.md indique Render study: pending (07) : references/openers-and-endings.md section 3. Uniquement si un sous-agent constructeur : roles/builder.md | la construction de la composition ; les images fixes à chaque repère passent ; le brouillon est un nouveau fichier ice/renders/draft-<n>.mp4 ; le contrôle artistique confirme 05 sur la construction |
| 08 son | 08a, en parallèle de 07 : partition, liste des effets sonores et voix à partir de la feuille de repères verrouillée, sous la politique sonore du type ; aucune piste n'est utilisée avant sa vérification de licence de synchronisation. 08b, après 07 : mixage et mastering sur le brouillon | Requis : ice-audio/SKILL.md ; references/film-types/<type>.md (Sound policy) ; references/cue-sheet.md | 08a : partition, effets sonores et voix sont dans ice/audio/ avec des lignes dans ice/assets/CREDITS.md ; 08b : le mixage repose sur le dernier brouillon, les coups tombent sur leurs repères, la porte de volume sonore ice-audio passe |
| 09 révision | Boucle de critique sur le brouillon avec son son : nouveaux réviseurs en lecture seule, validations, ordre de correction, règle d'arrêt | Requis : ice-qa/references/clarity-gate.md sections 3 et 8 ; references/review-loop.md ; roles/reviewer.md ; ice-qa/references/critic-loop.md ; ice-qa/references/critic-prompts.md ; references/film-types/<type>.md (QA thresholds, Richness floor) | le test de clarté 3 a été validé avant le premier passage du film ; le verdict LIVRAISON, ou la règle d'arrêt atteinte et écrite dans la note de livraison, se trouve dans ice/review/ ; les seuils QA du type sont mesurés |
| 10 livraison | Rendu final et master après 09 (pas d'approbation supplémentaire en mode automatique), puis chaque version prévue à 03 (rendues en parallèle), nommage, rapport, empreinte | Requis : references/build.md section 4 ; references/delivery.md ; ice-qa/references/delivery-report.md. Uniquement si un sous-agent finalisateur : roles/finalizer.md | les fichiers finaux sont de nouveaux fichiers dans ice/renders/final/ ; chaque version dans ice/plan/versions.md est rendue ; ice/review/NOTE.md signale honnêtement les mesures et liste les autorisations dont un propriétaire de marque aurait besoin ; l'empreinte est écrite |
Profondeur par taille. Évaluée à 01 ; la taille modifie la paperasse, jamais le passage de vérification, les images fixes, le seuil de richesse ou le critique.
| Taille | Travaux de film | Comment le squelette s'exécute ici |
|---|---|---|
| Micro : 6 s ou moins, ou un seul élément | logo animé, une statistique, boucle d'effet, carte de citation | Trois passages : 01, 02 et 05 condensés (le nombre micro d'images de style dans references/storyboard.md section 7), avec 03, 04 et 06 not_used et fusionnés en un seul plan dans ice/plan/structure.md (structure, script, temps, repères) ; puis 07 et 08 ; puis 09 (le test de clarté micro, un tour de critique plus un passage de réparation) et 10. Équipe légère |
| Standard : 7 à 60 s, ses versions raccourcies et ses variantes incluses | publicité d'application, format court pour réseaux sociaux, promo hype, lancement, spot sectoriel, court film de marque | Squelette complet et chaque fichier de plan ; 06 est la feuille de repères avec la planche d'images fixes ;... |
... [tronqué pour la traduction]