Expression IF sur After Effects - Infographie 2D - Graphisme
Marsh Posté le 18-07-2010 à 18:54:17
Je n'ai jamais fais de script dans After, cependant, même si ton code fonctionnait, l'instruction if s'exécuterait à chaque frames... Ce qui ne serait pas bon...
Je te préconise donc de multiplier la valeur absolue de fx et fy par le signe de ac...
Je ne connais pas la syntaxe, mais en "français" (comme tu dis), ça donnerait :
fx = ( ac / ||ac|| ) * ||fx||
fy = ( ac / ||ac|| ) * ||fy||
Marsh Posté le 26-07-2010 à 02:56:36
Merci pour ta réponse mais en faite j'ai fini par trouver par moi même.
J'ai utilisé deux flou directionnels (un pour les X et l'autre pour les Y) et j'ai utilisé les expressions respectives:
//FlouX//
ab = thisComp.layer("Chromatique Aberation" ).effect("Chromatique Aberation" )("Curseur" );
fx = thisComp.layer("Chromatique Aberation" ).effect("Flou X" )("Curseur" );
ab*fx/100;
if (ab<0){
fx=-ab*fx/100;
}
//FlouY//
ab = thisComp.layer("Chromatique Aberation" ).effect("Chromatique Aberation" )("Curseur" );
fy = thisComp.layer("Chromatique Aberation" ).effect("Flou Y" )("Curseur" );
ab*fy/300;
if (ab<0){
fy=-ab*fy/300;
}
Bon j'imagine que ça va pas aider grand monde mais bon...
S'il y a des gens intéressés pour créer un effet d'aberration chromatique avec des expressions sur after effects, il n'y a qu'à faire signe
Petit aperçu : http://www.vimeo.com/13626393
Marsh Posté le 17-07-2010 à 23:30:17
Salut la compagnie
Bon je me doute que je ne suis pas au bonne endroit, mais en même temps je ne savais pas trop où poser ma question
Voilà ça fait environ 2 heures que je me prend la tête pour écrire une expression sur After.
Alors je commence par déclarer mes variables:
ac = aberration chromatique;
fx = flouX;
fy = flouY;
Maintenant je voudrais poser mon "if" et c'est là que je bloque.
Donc en français ça donnerait quelque chose comme ça:
Si ac et inférieur à 0 alors fx est égal à -fx et fy est égal à -fy
Donc j'ai essayer ça, mais je doit être à côté de la plaque:
if (ac<0){
fx=-fx;
fy=-fy;
}
Merci d'avance...
---------------
Mes vidéos: ici ///// Galerie perso: ici