Aperçu
Le Text 3Dest l'un des nodes les plus versatiles de Fusion pour le motion design. Il produit du texte 3D vrai (pas un plan texturé), avec profondeur d'extrusion contrôlable et bords biseautés personnalisables.
Le contenu texte lui-même et la font se règlent dans l'onglet Text. Les options d'extrusion/ bevel sont dans le même onglet en dessous. Le layout ( où et comment le texte se place) est dans l'onglet Layout. Et les transforms par caractère/mot/ligne dans l'onglet Transform.
Où trouver ce node
- Effects Library :
Tools > 3D > Text 3D - Ajout rapide : clic droit dans le Node Editor →
Add Tool > 3D > Text 3D
Limitations importantes
Trois limitations à connaître dès le départ :
- Pas d'input matériel direct - le Text 3D a un material interne basique (Color, Specular…) mais pas de MaterialInput port. Pour appliquer un vrai shader (Blinn, Cook Torrance, texture complexe), il faut passer par un
Replace Material 3Den aval. - Pas de contrôles Visibility/Lighting/Matte/ID - ces propriétés doivent être surchargées via un
Override 3D. - Fonts = dépendance système - pour un render en ferme (network render), chaque machine doit avoir les fonts installées. Fusion ne copie pas les fonts aux render slaves.
Pipeline type avec toutes ces corrections :
Text 3D → Override 3D (Do Lighting + Shadow Caster)
→ Replace Material 3D (← Blinn avec texture)
→ Merge 3D ← Camera 3D
→ Renderer 3DInputs
- SceneInput (orange) - optionnel. Combine une scène 3D existante avec le texte généré.
- ColorImage (vert) - optionnel. Image 2D utilisée comme texture quand Material Type est réglé sur Image (shading interne).
- BevelTexture (magenta) - optionnel. Texture appliquée sur les bords biseautés quand Bevel Type = Image.
Configuration
Setup minimal :
Text 3D → Merge 3D ← Camera 3D → Renderer 3D
Pour un rendu production avec ombres et matériaux propres, voir le pipeline complet dans la section Limitations.
Onglet Text
Section Text
- Styled Text
- Champ d'édition multi-ligne. Supporte le copier/coller depuis d'autres applications et un menu contextuel riche (modifiers, insertion spéciale).
- Font
- Sélection de famille de font et style (Regular, Bold, Italic). La liste montre uniquement les fonts installées sur votre système.
- Color
- Teinte de base du texte (via le material interne).
- Size
- Taille relative à la largeur de l'image de comp. Permet de garder des proportions cohérentes quelle que soit la résolution.
- Tracking
- Espacement uniforme entre les caractères.
- Line Spacing
- Espacement entre les lignes de texte.
- Vertical / Horizontal Anchor & Justify
- Alignement haut/milieu/bas et gauche/centre/ droite, avec un slider pour une justification custom intermédiaire.
- Direction & Line Direction
- Sens d'écriture (gauche→droite, droite→ gauche pour arabe/hébreu) et sens des retours à la ligne.
- Write On
- Range animable pour faire apparaître/disparaître progressivement le texte. Deux sliders : début et fin, pour animer un « reveal ».
Kerning avancé
- Force Monospaced (0 – 1, défaut : 0)
- 0 = kerning standard de la font. 1 = tous les caractères espacés uniformément (monospaced forcé, utile pour des effets techniques/code).
- Use Font Defined Kerning (défaut : activé)
- Utilise les tables de kerning TrueType de la font. Désactivez pour un espacement plus neutre.
- Manual Font Kerning
- Permet de copier/coller un kerning depuis un
Text+(2D) via Paste Settings. Pratique pour transférer un layout fin.
Extrusion & Bevel
C'est la partie qui rend le Text 3D distinct du Text+ 2D. Ces paramètres sont aussi dans l'onglet Text.
- Extrusion Depth (défaut : 0)
- Profondeur d'extrusion en unités Fusion.
0= texte plat (équivalent Text+ 2D).> 0= texte 3D avec profondeur. - Bevel Depth
- Profondeur du biseautage (chanfrein des arêtes). Plus la valeur est élevée, plus le biseau est prononcé.
- Bevel Width
- Largeur du biseau. Bevel Depth × Bevel Width contrôlent ensemble la taille du chanfrein.
- Smoothing Angle
- Angle-seuil pour lisser les arêtes adjacentes (même principe que sur
Replace Normals 3D). Augmentez pour un rendu plus rond, baissez pour des arêtes nettes. - Front Bevel / Back Bevel
- Activer/désactiver le biseautage sur l' avant et/ou l'arrière du texte, indépendamment.
- Custom Extrusion
- Profil d'extrusion contrôlé par une spline éditable - au lieu d'un simple bevel linéaire, dessinez le profil vous-même (effets de style ciselé, décoratif). Nombre de subdivisions réglable.
Onglet Layout
Quatre layouts déterminent comment le texte se dispose dans l'espace :
- Point
- Texte disposé autour d'un point de centre ajustable (X/Y/Z). Le plus simple - position unique.
- Frame
- Texte contraint dans un cadre rectangulaire avec contrôles de justification verticale/ horizontale. Pour un paragraphe ou un bloc de texte qui doit tenir dans une zone.
- Circle
- Texte le long d'un cercle ou ovale, avec contrôles de diamètre et largeur (pour transformer en ovale).
- Path
- Texte qui suit les arêtes d'un spline. LaPosition on Path est animable (0.0 à 1.0) → le texte glisse le long du chemin. Parfait pour des logos complexes ou des textes qui suivent une courbe personnalisée.
Paramètres transversaux : Center X/Y/Z, Size, Width/ Height, Rotation Order, X/Y/Z Angles, Position on Path.
Onglet Transform
Permet d'animer des transforms par caractère, mot ou ligne - la fonctionnalité la plus puissante du Text 3D pour l'animation.
- Transform Level
- Applique les transforms par Characters, Words ou Lines. Change la granularité de l'animation.
- Spacing
- Espacement entre les éléments (caractère/mot/ ligne). Valeurs < 1 = superposition.
- Pivot X/Y/Z
- Offset du pivot pour les rotations/scales. Permet de tourner les caractères autour de leur bas ou de leur centre.
- Rotation Order
- Ordre d'application des rotations XYZ.
- X/Y/Z Angles
- Rotation par axe appliquée à chaque élément.
- Shear X/Y
- Inclinaison des éléments (italique forcé par exemple).
- Size X/Y
- Scale par axe appliqué à chaque élément.
Shading (material interne)
Le Text 3D a un material basique intégré. Pour un vrai shader Fusion, utilisez Replace Material 3D. Mais pour un rendu simple, ces contrôles internes suffisent.
- Opacity
- Transparence globale du texte (affecte diffuse et specular de la même façon).
- Use One Material
- Toggle : un seul material partout, ou material séparé pour le bevel (pour un look « biseau doré sur texte blanc » par exemple).
- Type
- Solid color ou Image. En mode Image, le texte est texturé par le ColorImage connecté.
- Specular Color
- Couleur des highlights. Blanc pour un look plastique, teinté or/cuivre pour du métal.
- Specular Intensity
- Force du highlight.
- Specular Exponent
- Netteté du highlight. Plus élevé = highlight plus concentré et « glossy ».
- Image Source
- Tool input, disk Clip ou Brush pour la source.
- Bevel Material
- Controls séparés pour le biseau quand Use One Material est décoché.
Text Modifiers (menu contextuel)
Clic droit sur le champ Styled Text pour accéder à des modifiers qui ajoutent des comportements dynamiques :
- Animate - keyframe le texte au fil du temps (différents textes sur différentes frames).
- Character Level Styling - via le Text+, copie/collage de réglages par caractère.
- Comp Name - insère le nom de la comp courant. Pratique pour des slates automatisés.
- Follower- propage une animation en ripple d'un caractère au suivant. Le go-to pour une animation de texte fluide.
- Publish- rend le texte accessible à d'autres nodes via Connect To.
- Text Scramble - mélange les caractères selon un ID. Effet « hack/coding » classique en motion design.
- Text Timer - compte à rebours ou affichage date/heure automatique.
- Time Code - affiche le timecode courant (frame en cours du comp).
- Connect To- reçoit le contenu d'un autre texte publié.
Network rendering
Prérequis crucial : chaque machine de la render farm doit avoir les fonts utilisées installées. Sinon le render échoue silencieusement ou utilise une font de fallback.
Fusion ne copie pas les fonts sur les slaves. Une bonne pratique : limiter votre liste de fonts à celles installées en standard sur Windows/macOS, ou gérer un dossier de fonts partagé déployé sur toutes les machines.
Cas d'usage
- Logo / titre cinématique - Text 3D + Extrusion Depth 0.3 + Bevel Depth 0.02 + Replace Material avec un Blinn doré. Classique mais efficace.
- Animation de reveal par caractère - Modifier Follower sur Y (chaque caractère monte successivement). Sans keyframe par caractère, 100% auto.
- Texte qui suit un spline- Layout Path + Position on Path animé de 0 à 1 → texte qui glisse le long d'une courbe dessinée.
- Countdown / timer live - Modifier Text Timer configuré en mode countdown. Le texte met à jour automatiquement à chaque frame.
- Effet « glitch / hack » - Modifier Text Scramble avec une bonne fréquence de scramble pour un rendu effet Matrix.
- Texte avec réflexion / métal - Text 3D → Replace Material avec un
Reflectshader + une HDRI en environnement. Rendu chrome réaliste. - Texte qui projette des ombres - Text 3D → Override 3D (Do Lighting + Shadow Caster). Sans cette chaîne, le texte ne produit aucune ombre.
Astuces & pièges
- Matériau vraiment custom - passez systématiquement par
Replace Material 3D. Le material interne du Text 3D est limité. - Shadow caster / Unseen by Camera - passez systématiquement par
Override 3D. Pas accessible autrement. - Extrusion Depth = 0 - si vous voulez du texte plat, préférez le
Text+2D qui est plus rapide et a plus de contrôles. - Fonts sur render farm - validez que chaque font utilisée existe sur toutes les machines. Testez un render de 1 frame sur la farm avant de lancer un long rendu.
- Le Follower modifier est une pépite - il automatise 90% des animations de texte « à la After Effects ». Explorez-le.
- Bevel trop large - si le bevel « mange » le texte, baissez Bevel Width ou Bevel Depth.
- Pour un custom extrusion profile réussi, commencez avec 10-15 subdivisions minimum sinon le bevel est en escalier.
- Les Modifiers (Follower, Scramble, Timer) apparaissent dans le Node Editor comme des nodes séparés liés au Text 3D - pratique pour les ajuster indépendamment.
