TheAurel
Touillette
Messages : 1
Enregistré le : 07 Déc 2016, 22:10

Texte avec 2 couleurs en script

09 Juil 2017, 17:11

Bonjour,

je cherche à créer un calque texte avec 2 couleurs en script.
Pour qu'en tapant "Hello *world*" ça donne, par un exemple : "Hello world"

Mon idée de départ était d'ajouter un effet "Remplir" sur le claque texte.
D'aller chercher les positions du caractère "*" via indexOf et de les passer à un sélecteur.

Mais le fonction js indexOf étant "undifined", je sèche un peu.

Auriez vous des pistes pour contourner ce problème?

Merci,
Aurélien
0

Avatar de l’utilisateur
fremox
Administrateur
Messages : 718
Enregistré le : 02 Avr 2015, 07:44

Re: Texte avec 2 couleurs en script

10 Juil 2017, 09:28

Hello !

Pas besoin de passer par un effet remplir pour ça..

Voici les étapes :

• créer un "animator" dans ton calque de texte en allant cliquer sur "Animer > Couleur de fond > RVB" ;
• en plus de selecteur de plage (que tu peux complètement supprimer d'ailleurs), tu cliquers sur "Ajouter > Selecteur > Expression" ;
• tu choisis "basé sur Mots" au lieu de "Caractères" ;
• tu déroules la propriété "Valeur" et tu rentres dans l'expression par défaut ;
• tu remplaces cette expression par une nouvelle utilisant la fonction modulo :

Code : Tout sélectionner

if(textIndex%2) 0 else 100


et ça te mettra 1 mot sur 2 en rouge !

Si tu souhaites décaler le mot qui sera en rouge, tu ajoute juste 1 à "textIndex" ce qui te donnerait :

Code : Tout sélectionner

if((textIndex+1)%2) 0 else 100


ou alors tu inverses juste en faisant :

Code : Tout sélectionner

if(textIndex%2) 100 else 0
2

Avatar de l’utilisateur
kana
Modérateur
Messages : 428
Enregistré le : 25 Nov 2015, 12:40

Re: Texte avec 2 couleurs en script

10 Juil 2017, 21:02

yo, Je suis pas sur d'avoir pigé la question à 100%, mais je pense qu'il voudrait plutot une expression sur un parametre couleur de texte, ou dès qu'on trouve un mot *word* ce soit remplacé par le mot en question avec la couleur.
Mais je sais pas si c'est possible par les selecteurs d'expressions du texte...
0

Avatar de l’utilisateur
Lakpo
Administrateur
Messages : 494
Enregistré le : 06 Mar 2015, 00:49
Localisation : Clermont-ferrand

Re: Texte avec 2 couleurs en script

21 Juil 2017, 16:41

Bon je répond avec grave du retard mais vu que j'ai eut la même question sur facebook :

Image

Le plus chiant c'est de régler l'approche pour retirer le *
1

Avatar de l’utilisateur
yohantison
Gobelet
Messages : 151
Enregistré le : 02 Avr 2015, 08:48
Localisation : Toulouse
Contact : Site Internet

Re: Texte avec 2 couleurs en script

22 Juil 2017, 00:02

Du coup au final je l'ai scripté :D ça prend 80 lignes mais ça marche.
0
"If you can dream it, you can do it" - Walt Disney

Site Pro | Le blog Aftereffects.fr | Facebook | Book Photo

Retourner vers « Scripts & Expressions »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité