Aperçu
Le sMergeest l'équivalent vectoriel d'un Merge 2D, mais avec deux différences majeures :
- Plus de 2 inputs possibles (inputs dynamiques qui apparaissent automatiquement).
- Chaque shape garde ses propriétés (couleur, style, border) — pas de fusion visuelle. Chaque shape reste distincte au final rendu.
Le stacking order suit l'ordre de connexion : le premier input connecté = couche du bas, les suivants s'empilent au-dessus.
Où trouver ce node
- Effects Library :
Tools > Shape > sMerge - Ajout rapide : clic droit dans le Node Editor →
Add Tool > Shape > sMerge
sMerge vs sBoolean
- sBoolean
- Fusionne deux shapes en une seule nouvelle forme vectorielle (Union, Intersection, Subtract, XOR). Les shapes perdent leur identité, le résultat est un shape unique. 2 inputs fixes.
- sMerge
- Empile les shapes en couches qui restent séparées. Chaque shape conserve sa couleur / style propre. N inputs dynamiques.
Règle : forme compound nouvelle → sBoolean. Plusieurs formes distinctes dans la même chaîne (logo composé, ratings avec 5 étoiles, UI multi-éléments) → sMerge.
Inputs dynamiques
Le sMerge a un comportement particulier :
- Au départ, 1 input libre (orange ou multicolore).
- Dès qu'on connecte un shape, un nouvel input libre apparaît.
- Aucune limite au nombre total d'inputs.
- Ordre de connexion = ordre de stacking (du bas vers le haut).
Pour réorganiser le stacking, il faut déconnecter / reconnecter dans l'ordre désiré.
Configuration
Logo composé (3 shapes superposés) :
sRectangle (bleu) → sMerge input 1 (fond)
sEllipse (rouge) → sMerge input 2 (cercle centré)
sStar (jaune) → sMerge input 3 (étoile au top)
↓
sRender → Merge 2D
Ratings ★★★★★ :
sStar_1 (offset X=-0.2) →
sStar_2 (offset X=-0.1) →
sStar_3 (offset X= 0.0) → sMerge → sRender
sStar_4 (offset X= 0.1) →
sStar_5 (offset X= 0.2) →
UI composé :
sRectangle (card) →
sRectangle (header strip) → sMerge → sRender
sEllipse (icon) →Onglet Controls
- Override Axis
- Checkbox. Active une option pour override l'axis (point de référence) des shapes enfants. Utile pour appliquer une transformation groupée cohérente via un sTransform en aval.
Le sMerge a un minimum de contrôles — c'est un node de routing / assemblage, pas de modification.
Cas d'usage
- Logo composé multi-shapes — combiner rectangle + cercle + étoile en un seul logo, chaque partie avec sa propre couleur. sMerge garde tout visible.
- Ratings (★★★★★) — 5 sStar identiques avec offsets X différents → sMerge → sRender = rangée de 5 étoiles.
- UI components — card avec header + body + icône + badge, tous des shapes, combinés en un sMerge pour un élément UI complet.
- Groupes pour animation hiérarchique — plusieurs shapes → sMerge → sTransform = transformer toute la composition en une seule animation (alternative aux null objects).
- Pattern géométrique multi-formes — rectangles + cercles + triangles en motif avec sMerge pour préserver les différentes couleurs / styles.
- Text-like avec 2 couleurs — plusieurs shapes simples qui forment visuellement un pictogramme ou letter mark, chaque partie de la lettre ayant sa couleur.
- Shapes dupliqués manuellement — au lieu d'un sDuplicate (clones identiques), plusieurs shapes légèrement différents mergés pour un pattern plus organique et varié.
Astuces
- Ordre de connexion = Z-order — le premier input = arrière-plan, le dernier = au-dessus. Pour modifier l'ordre, il faut re-connecter dans l'ordre voulu.
- Préserver les couleurs individuelles — avec sMerge, chaque shape garde sa couleur. Pas besoin d'utiliser Style Mode (qui forcerait une couleur uniforme).
- sMerge + sTransform pour animation groupée — combiner tous les shapes d'un logo dans un sMerge, puis un sTransform en aval anime l'ensemble comme une unité.
- Pas de vrai merge mathématique — les zones superposées des shapes montrent celui du dessus, pas un mélange. Pour des effets de mélange colorimétrique, rasteriser via sRender puis utiliser un Merge 2D classique avec blend modes.
- Limite pratique N shapes — pas de limite technique mais au-delà de 20-30 shapes, considérer
sDuplicate(si les shapes se répètent) pour alléger le graphe. - Renommer explicitement — dans un sMerge à 5+ inputs, nommer les shapes source « Fond », « Icône », « Badge » rend la composition lisible.
- Pour des shapes qui doivent interagir (Boolean), utiliser sBoolean en amont puis injecter le résultat dans un sMerge avec d'autres shapes indépendants.
