Aperçu
Le Duplicate applique un delta de transformation entre chaque copie. Si Center X = 10, copie 1 est à +10, copie 2 à +20, copie 3 à +30, etc. Cumulatif et non absolu.
Avantage principal : génère des patterns complexes à partir d'un seul élément source, sans devoir copier-coller manuellement ni instancier à la main. Modification du source = toutes les copies suivent.
Où trouver ce node
- Effects Library :
Tools > Effect > Duplicate - Ajout rapide : clic droit dans le Node Editor →
Add Tool > Effect > Duplicate
Comment ça fonctionne (cumulatif)
Pour chaque copie i (de 1 à Copies) :
- Position = i × Center (X, Y).
- Rotation = i × Angle (en degrés).
- Scale = Sizei (multiplicatif).
Exemple : Copies = 4, Angle = 90° → copies à 0°, 90°, 180°, 270°. Size = 0.8 → copies de taille 1, 0.8, 0.64, 0.51.
Inputs
- Primary Input (orange) — image 2D à dupliquer.
- Effect Mask (bleu) — optionnel. Restreint les copies à une zone.
Configuration
Kaleidoscope : Text+ → Duplicate (Copies 12, Angle 30°, Pivot center) → Merge 2D Stairs / array : Image → Duplicate (Copies 10, Center X=50, Size 1.0) → Merge 2D Echo rotatif : Logo → Duplicate (Copies 6, Center X=80, Angle 15°, Size 0.9) → Merge
Onglet Controls
- Copies
- Nombre de copies générées. Attention performance: 20 copies = 20× le rendu de l'input. Éviter > 50.
- Center (X / Y)
- Offset positionnel par copie (pas absolu). Copie 1 au centre, copie 2 décalée de Center, copie 3 à 2×Center, etc.
- Size
- Scale factor par copie, multiplicatif.Size = 1 : taille constante. Size = 0.9 : chaque copie 10% plus petite que la précédente (effet éloignement). Size = 1.1 : copies qui grossissent.
- Angle
- Rotation Z par copie (en degrés). Positif = sens horaire.
- Pivot
- Point de référence pour rotation et scale. Centre par défaut. Déplacer pour créer des patterns orbitaux.
- Apply Mode
- Mode de blend entre les copies (Normal, Screen, Multiply, Overlay, Color Dodge, 15+ autres).
- Operator
- Compositing mode : Over, In, Held Out, Atop, XOr.
- Blur / Glow / Gain / Blend
- Effets additionnels appliqués aux copies. Blur pour adoucir, Glow pour lumineux, Blend pour ajuster l'opacité globale.
Onglet Jitter : randomisation
Au lieu d'une progression parfaitement mathématique, le Jitter ajoute de l'aléatoire à chaque copie :
- Position Jitter
- Décalage aléatoire X/Y par copie.
- Rotation Jitter
- Rotation aléatoire par copie.
- Size Jitter
- Variation de scale aléatoire par copie.
- Color Jitter
- Teinte aléatoire par copie (hue shift).
- Random Seed
- Seed de la randomisation. Changer = autre pattern aléatoire. Bloquer à une valeur pour un résultat reproductible.
Astuce : Jitter transforme une grille géométrique rigide en pattern organique (étoiles, feuilles, particules).
Time Offset : animation staggered
Time Offsetdécale temporellement l'animation de chaque copie. Si l'input est animé (ex. un logo qui grossit en 24 frames) et Time Offset = -2 :
- Copie 1 : frame courante.
- Copie 2 : frame courante - 2.
- Copie 3 : frame courante - 4.
- etc.
Résultat : chaque copie est en retard de quelques frames par rapport à la précédente → effet cascade / trail d'animation.
Cas d'usage
- Kaleidoscope / mandala — Copies 12, Angle 30°, Pivot center = rosace géométrique. Avec jitter = mandala organique.
- Array d'objets— Copies 10, Center X = 100 = ligne d'objets équidistants. Combiner X et Y pour grille 2D.
- Echo de motion — Time Offset + légère translation + Size décroissant = trail d'animation avec copies plus petites en retard.
- Étoile de particules — Copies 8, Angle 45°, Pivot offset + Size 0.8 = burst étoile depuis un point.
- Foule / troupeau — un personnage animé + Duplicate (10 copies) + Jitter position/time/color = foule de silhouettes distinctes à partir d'un seul rendu.
- Rangée lettres animées (staggered fly-in) — alternative au Follower modifier de Text+ : un char animé + Duplicate avec Time Offset = chaque lettre entre en cascade.
- Escalier / spirale — Center Y + Angle léger = escalier géométrique. Center Y + Angle + Scale = spirale qui s'éloigne.
Astuces
- Delta cumulatif = pas absolu — rappel : Center 10 sur 5 copies donne des copies à 10, 20, 30, 40, 50 (pas toutes à 10).
- Size 1 par défaut — à ne pas laisser à 0 par erreur (toutes les copies disparaissent).
- Apply Mode Screen pour des overlays lumineux (particules, étoiles). Normal pour objets opaques.
- Jitter Seed différent par copie évite l'uniformité — toutes les copies sont un peu différentes si on ajoute plusieurs types de jitter.
- Time Offset négatif pour trail (les copies suivent le mouvement passé). Positif = copies anticipent (résultat souvent moins naturel).
- Performance check — 30+ copies avec un input complexe = rendu très lent. Si besoin de beaucoup de copies, préférer le système
pEmitterde particules. - Pivot offset pour orbite — placer le Pivot loin de l'objet + Angle élevé = l'objet tourne en orbite autour du Pivot. Créer des orbites planétaires simples.
