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 : 739
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 : 503
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 : 514
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 : 159
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.
1
"If you can dream it, you can do it" - Walt Disney

Site Pro | Le blog Aftereffects.fr | Facebook

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

Re: Texte avec 2 couleurs en script

13 Aoû 2017, 13:09

@yohan
Salut yohan, du coup tu met ça à dispo qq part ? tu vas le vendre sur ton site ?
0

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

Re: Texte avec 2 couleurs en script

14 Aoû 2017, 10:34

Salut @kana, alors vu que c'est un travail de commande, je pourrais pas partager les sources telle quelle (nda oblige), mais il est possible que je l'adapte pour en faire une version libre quand j'aurais le temps.
0
"If you can dream it, you can do it" - Walt Disney

Site Pro | Le blog Aftereffects.fr | Facebook

Retourner vers « Scripts & Expressions »

Qui est en ligne

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