Showreel d'app fluide de 15 secondes en motion design pur
<direction>
Réalise un showreel horizontal de motion design de 15 secondes pour mon app, en 1920x1080 à 60 fps. Tout est du graphisme dessiné, sans images filmées. La seule chose que j'apporte est le logo de mon app (une icône d'app en carré arrondi). L'idée est un mouvement continu où chaque section passe son dernier objet à la suivante. Un point devient le logo, le logo devient le nom, les lettres deviennent des points, les points deviennent des balles de course, une balle inonde l'écran, une forme se brise en carreaux, les carreaux deviennent un nuage de points 3D, puis viennent des mots cinétiques et une carte de fin. Chaque section montre une compétence de motion. Utilise des couleurs plates, des formes vectorielles nettes et un HUD de viseur de caméra par-dessus tout, avec des coupes calées sur un morceau à 128 BPM. Évite les images filmées, les dégradés et les textures, la voix off, et toute section qui part de rien au lieu de naître de la précédente.
</direction>
<structure>
1. 0–1,9 s, presque noir : un point rose repose dans un fin anneau gris, et l'anneau s'ouvre avec expo.out. Un second anneau se déroule jusqu'à un grand cercle pâle (0,45 s, expo.out). À 0,5 s mon logo sort du point, ses couches apparaissant l'une après l'autre avec back.out. Il se stabilise plus grand à 0,92 s en tournant doucement. Un fin anneau rose de texte mono circulaire ("APP NAME · IDEAS IN MOTION · APPNAME.APP ·", remplace par le tien) apparaît autour et tourne lentement. À 1,7 s le logo rétrécit avec un léger flou pour redevenir un petit point clair.
2. 1,9–3,5 s : sur le drop à 1,93 s deux disques jaillissent du point, le clair d'abord et le rose 30 ms derrière (expo.out, 0,3 s), si bien qu'un fin anneau clair chevauche le bord rose. Le nom de mon app dans la grotesque large monte lettre par lettre depuis la ligne de base : chaque lettre est découpée dans sa propre boîte, avec 30 ms de décalage et 0,26 s expo.out. Le nom remplit toujours la même largeur de 1640 px. Un fin trait sombre se dessine depuis le centre au-dessus, avec "01" qui se tape à gauche et mon adresse web à droite. À partir de 2,55 s une vague de largeur traverse les lettres : chacune se comprime de 150 % à environ 55 % de largeur puis revient en 0,6 s, 0,1 s après la précédente. Le mot est réajusté à 1640 px à chaque image, donc les lettres étroites grandissent en hauteur. À 2,84 s un slogan clair en serif italique ("ideas in motion") monte mot par mot en dessous. À 3,3 s les lettres s'effondrent en points sombres et le slogan tombe.
3. 3,5–5,6 s : un balayage diagonal clair arrive du bas à droite (0,16 s). Six points sombres plongent en courbe vers le début de six lignes (power2.inOut, décalés) et prennent les couleurs des lignes. Un titre en serif italique se tape depuis la gauche ("Chat instead of a timeline."), avec une note mono à droite ("NO KEYFRAMES · LIVE PREVIEW") et des étiquettes de piste "IDEA" et "MP4" aux deux extrémités.
- Chaque ligne a un numéro rose, un nom mono ("animated type", "shapes", "transitions", "3D effects", "sound", "live preview"), une minuscule icône de courbe qui se dessine toute seule et une ligne de piste qui se dessine de gauche à droite.
- À 4,215 s six balles (sombre, violette, rose, en répétition) courent 1040 px en exactement 0,94 s, chacune avec sa propre courbe : linear, power2.inOut, expo.out, back.out(1.7), elastic.out(1, 0.3) et bounce.out.
- Des graduations au-dessus de chaque piste marquent où se trouvait la balle à chaque 1/16 de la course. Trois anneaux fantômes qui s'estompent suivent chaque balle, les balles s'étirent selon leur vitesse, un point suit chaque icône de courbe en synchro, et chaque balle reçoit un halo de contour à son arrivée.
- À 5,3 s les lignes s'estompent, les balles volent vers le centre et fusionnent, et la violette gonfle jusqu'à remplir l'écran.
4. 5,6–7,5 s, violet : un cercle clair jaillit d'un point (elastic.out, 0,45 s). Douze points satellites sont propulsés sur une orbite (expo.out, espacés de 12 ms).
- Derrière se trouvent de fines lignes de repère en croix, un cercle d'orbite en pointillés avec des graduations et les étiquettes "270°" et "90°".
- Des lectures mono sont placées sur les côtés : "SHAPES NO KEYFRAMES" à gauche, et des demandes de modification entre guillemets à droite ("“BIGGER” “SLOWER”", "“ANOTHER COLOUR”").
- Des anneaux d'onde roses pulsent autour du cercle.
- La forme se transforme alors : cercle → triangle → étoile → carré. Chaque transformation dure 0,26–0,3 s sur back.out(2,2) avec une rotation de 120°, et des contours écho roses suivent la forme seulement pendant qu'elle tourne.
- Les satellites se transforment un temps après, l'un après l'autre, et disparaissent à 7,22 s. Elle se fixe en carré droit de 360 px.
5. 7,5–9,75 s, presque noir : le carré se divise en neuf carreaux de 120 px. Un labyrinthe de Truchet grandit anneau par anneau jusqu'à remplir l'écran (back.out, environ 30 ms par anneau) ; chaque carreau porte deux arcs de quart de cercle dans des coins opposés, dessinés en lignes claires de 20 px. Des vagues roses le traversent : d'abord deux bandes de gauche à droite, puis un anneau qui se resserre vers le centre. Les carreaux dans une vague tournent de 90 ou 180 degrés, rétrécissent à 80 % et deviennent roses, si bien que les lignes se brisent en tirets, puis reviennent une fois la bande passée. Une petite étiquette mono se tape en bas ("SHAPES · TRANSITIONS · NO KEYFRAMES"). À partir de 9,45 s les carreaux s'effondrent du centre vers l'extérieur.
6. 9,5–11,25 s : une grille de 24 x 24 points apparaît là où étaient les carreaux, vue de dessus. Elle s'incline en un plan en perspective et se replie en sphère, vase, blob écrasé et tore tout en tournant autour de son axe vertical. Entre les formes elle se déplace en power2.inOut, avec de faibles lignes entre voisins, environ un point sur neuf rose, et des points plus ternes avec la profondeur. Une étiquette mono se trouve dessous ("3D EFFECTS · LIVE PREVIEW · MP4 EXPORT"). Elle zoome à travers la caméra et s'efface à 11 s.
7. 11,25–13,0 s, mots cinétiques : un mot toutes les 0,23 s, chacun sur son propre fond plat et remplissant la largeur dans une largeur différente de la même police. Remplace les six mots par ta propre phrase.
- "IDEA" : sombre sur rose, glisse depuis la gauche, échelle de 1,3 à 1, flou qui se dissipe en 0,14 s.
- "IN." : clair sur presque noir avec un point final rose, arrive de la droite avec du flou, et une petite note mono en haut à gauche ("EDIT IN WORDS ↗").
- "VIDEO" : ultra-condensé violet sur la page claire, lettres montant du bas espacées de 25 ms.
- "OUT." : clair sur violet, arrive de la gauche avec du flou, avec une note en haut à droite ("↘ MP4 EXPORT").
- "NO" : sombre sur jaune. Les lettres tombent en angle avec back.out, puis des copies contourées du mot remplissent des rangées au-dessus et en dessous et défilent en sens alternés pendant que la rangée principale dérive vers la gauche.
- "KEYFRAMES." : clair sur presque noir, glissant vers la gauche à vitesse constante avec un fin trait diagonal, puis partant vite avec du flou.
8. 13,0–15 s, carte de fin : le rose inonde depuis la droite et un anneau clair se déroule depuis le centre (0,42 s). Mon logo arrive en tournant au centre (back.out) avec une petite explosion de confettis de points, d'anneaux et de triangles en sombre, clair et violet, puis se déplace à gauche du lockup. Le nom de mon app tombe lettre par lettre à côté, du flou à la netteté, 0,22 s chacune. Un slogan en serif italique monte en dessous ("your AI motion designer"). Un trait se dessine, et une ligne mono se tape en dessous : "PICK A TEMPLATE · DESCRIBE YOUR IDEA · MP4 EXPORT", un petit point d'enregistrement, puis mon adresse web à droite. Tiens la dernière seconde.
</structure>
<composition>
Palette, tout en aplat :
- noir profond presque noir #0d0b1e
- rose vif #fb2d89 (l'accent principal)
- page claire #faf9ff
- violet doux #7c6cf2
- jaune chaud #ffd23f, pour une seule coupe cinétique
Polices :
- Une grotesque large variable avec axe de largeur (Anybody, graisse 900, largeur 50–150 %) pour le nom et les mots cinétiques.
- Un serif italique éditorial condensé (Instrument Serif Italic) pour les titres et slogans.
- Une mono (JetBrains Mono) pour les étiquettes d'interface, 14 px, espacement des lettres 0,16em.
Un HUD de viseur de caméra recouvre toute la vidéo :
- De fins crochets d'angle de 2 px, à 44 px de chaque coin.
- En haut à gauche : le nom de mon app en capitales mono grasses suivi d'un slogan plus pâle ("APP NAME IDEAS IN MOTION").
- En haut à droite : l'étiquette de la section en cours ("01 — APP NAME", "02 — NO KEYFRAMES", "03 — SHAPES", "04 — EDIT IN WORDS", "05 — 3D EFFECTS", "06 — KINETIC TYPE", "07 — TRY IT FREE").
- En bas à gauche : un timecode défilant avec images ("00:00:03:09") et un court slogan ("LIVE PREVIEW").
- En bas à droite : un autre slogan ("NO KEYFRAMES"), quatre petits carrés qui s'allument un par temps, et "MP4".
- Le long du bord inférieur : une ligne de progression de 2 px qui grandit avec le temps.
Le HUD alterne entre encre sombre et claire à chaque coupe pour rester lisible sur tout fond. Tous les mots à l'écran sont des exemples à remplacer par les tiens.
</composition>
<techniques>
- Chaque section se termine sur un objet dont naît la suivante : point vers logo, logo retour vers point, disques vers nom, lettres vers points, points vers balles, balle vers inondation violette, carré vers carreaux, carreaux vers grille de points, nuage de points zoomant à travers la caméra vers les mots cinétiques.
- Chaque nouvelle étiquette de section du HUD se tape en 0,3 s, avec des glyphes aléatoires courant devant le curseur. Les autres lignes mono se tapent aussi.
- Typographie à largeur variable : anime l'axe de largeur de chaque lettre et réajuste tout le mot à une largeur fixe à chaque image.
- Les révélations de lettres sont découpées dans la boîte de chaque lettre.
- Utilise un léger flou de mouvement uniquement sur les mouvements rapides, et une faible frange de couleur violette sur le grand balayage en iris.
- Les contours écho, anneaux fantômes et halos sont de fins traits roses ou de la couleur correspondante qui s'estompent vite.
</techniques>
<music>
Synth-pop électronique énergique à 128 BPM, premier temps à 0,06 s, exactement 15 s :
- Accords de pad doux façon cloche dans la première mesure.
- Après le drop à 1,93 s, une grosse caisse four-on-the-floor avec des claps sur 2 et 4, des hi-hats à contretemps, une basse synthé percutante et de courts accords staccato sous les sections.
- Un break à partir d'environ 10 s qui monte vers la section cinétique.
- Un accord de pad final résonnant sur la carte de fin.
Les sections changent sur les barres de mesure, le nom tombe sur le drop à 1,93 s, et les coupes des mots cinétiques tombent sur les croches.
</music>
<sound>
Pas de voix. Des impacts par-dessus la musique :
- un riser durant la première mesure
- un boom sur le drop à 1,93 s
- un riser d'environ 10 s jusqu'à un punch à 11,25 s
- une grosse caisse et un court whoosh à chaque coupe de mot cinétique
- un crash de cymbale à 12,71 s
- un boom avec l'accord de pad résonnant quand la carte de fin atterrit
- un petit blip à 14,1 s
La musique porte le morceau et les impacts ressortent clairement par-dessus.
</sound>
<references>
Un showreel de motion designer croisé avec un sizzle de lancement de produit tech. Il combine un overlay de viseur de caméra, une typographie cinétique audacieuse de style suisse, des démonstrations de courbes d'easing, des motifs génératifs de carreaux de Truchet et un nuage de points 3D en rotation.
</references>