Copy link to clipboard
Copied
Bonjour,
J'ai télécharger des "templates" de texte ou d'animation en format .mogrt sur certains aucun problème mais sur d'autres, quand je veux modifier la couleur, impossible, ça me met une couleur rouge horrible sans pouvoir modifier la couleur et c'est assez derangeant surtout que j'ai essayé de régler le problème par plusiseurs moyen.
. sur la photo normalement, tout doit etre en noir et blanc mais il y a toujours du rouge.
Ces template sont dans mes objet graphique essentiel sur Premiere Pro, c'est dommage car j'ai payer un abonnement sur la plateforme ou j'ai télécharger ces élèments, sans pouvoir forcément les utilisés.
Je me demande du coup si ça vient du fichier, ou bien de mon projet ou autres.
J'ai MACBOOK PRO 14 pouces sous puce M1MAX.
Merci de votre aide.
Thanks for tagging me @R Neil Haugen. Bien sur!
If you’re experiencing issues with your Motion Graphics templates created in an English version of After Effects not working as expected in a French version of Premiere Pro, the problem likely lies with how expressions are set up within the templates. Here's why this happens and how to resolve it:
Why the sssue occurs:
After Effects uses expressions to control various aspects of animations and effects within Motion Graphics templates. These exp
...Copy link to clipboard
Copied
Bonjour, je rencontre exactement le même problème. je suis sur PC et j'ai utilisé des MORGT de différents packs et je rencontre toujours le même problème. Avez-vous toruvé une solution depuis votre post ?
Cordialement, Juliette
Copy link to clipboard
Copied
Bonjour, j'ai exactement le même problème. Avez-vous trouvé la solution ?
Copy link to clipboard
Copied
Alors cela fait 3 heures que je cherche à résoudre ce problème et j'ai enfin trouvé. Si cela peut servir à d'autres voici la marche à suivre :
1. Afficher la console de premiere pro pour passer le logiciel en langue en_EN
2. Redémarrer première pro et tadam ...
Pourquoi ? Car la gestion des variables des objets dynamiques se fait sur la langue cible en l'occurence ici "Color" dans le .morgt est attendu comme étant "Couleur". Et voilà donc pourquoi il y a très peu de remontée de ce problème dans les forums anglo-saxons. C'est complètement stupide mais l'essentiel c'est d'avoir trouvé ! 🙂
Copy link to clipboard
Copied
Merci beaucoup, j'ai eu le même problème de couleur rouge avec un .mogrt cela fonctionne en changeant la langue. Effectivement c'est assez stupide et sans ce message je serais encore en train de chercher ! 😉
Copy link to clipboard
Copied
@mattchristensen @Annika Koenig
This is a fascinating issue, that mogrts must apparently be used in the same language version they were created in. Not something I can recall ever seeing mentioned, but ... I can understand how/why it happens.
Copy link to clipboard
Copied
Thanks for tagging me @R Neil Haugen. Bien sur!
If you’re experiencing issues with your Motion Graphics templates created in an English version of After Effects not working as expected in a French version of Premiere Pro, the problem likely lies with how expressions are set up within the templates. Here's why this happens and how to resolve it:
Why the sssue occurs:
After Effects uses expressions to control various aspects of animations and effects within Motion Graphics templates. These expressions can reference properties using two different methods: parameter names and indexes.
When a template created in the English version of After Effects is opened in a French version of Premiere Pro, expressions referencing properties by their parameter names won't be recognized because the names differ between languages. This mismatch causes the templates to malfunction or not work at all.
How to fix the issue:
To ensure compatibility across different language versions of After Effects and Premiere Pro, it's essential to use indexes instead of parameter names in your expressions. Here’s how to do it:
1. Open the After Effects project (you can also open the project from the template via "Open Project..." in After Effects)
2. Modify expressions to use indexes:
Locate the expressions within your template.
Replace references to properties using parameter names with their corresponding index numbers. For example, instead of using
thisComp.layer("Shape Layer 2").effect("Fill")("Color")
you would use
thisComp.layer("Shape Layer 2").effect("Fill")(3).
There is a nice little trick to do this automatically. When you use the pickwhip to reference controls, hold down opt/alt key. This will create an index-based expression for you!
3. Save and export the template:
Once all expressions are updated, save your project and export the Motion Graphics template again.
Additionally, there is a plugin called Universalizer which can fix up projects that don't use indexes in expressions. This tool automatically converts the expressions, ensuring your templates work seamlessly across different language versions. It's not free, but it can be a life saver 🙂 https://aescripts.com/expressionuniversalizer/
Using Adobe Stock:
If you get your templates from Adobe Stock, we ensure that they are set up to work across different languages. This guarantees that you won’t encounter these compatibility issues! I assume people hitting this issue did not get their templates from Adobe but third party offerings?
Hope this helps!
Annika
Copy link to clipboard
Copied
Thanks for the response, Annika!
Copy link to clipboard
Copied
Many thanks for the very detailed and clear explanations 🙂
Find more inspiration, events, and resources on the new Adobe Community
Explore Now