tag:blogger.com,1999:blog-2084927510147669008.post1680621695105390463..comments2023-05-09T11:30:07.220+02:00Comments on le freelance saucisse-after-effect-expressions: restons groupés et en ligne, merci. Et que ça soit joli aussi mercile freelance saucissehttp://www.blogger.com/profile/10953279147594316170noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-2084927510147669008.post-74587758031746396272012-02-21T00:34:58.370+01:002012-02-21T00:34:58.370+01:00Okey, c'est clair. Comme dit ma grand mère, à ...Okey, c'est clair. Comme dit ma grand mère, à vouloir trop simplifier on finit par manquer de bon sens:)<br />v2Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2084927510147669008.post-15400665361982706452012-02-20T23:41:28.123+01:002012-02-20T23:41:28.123+01:00La raison est très simple.
Plutôt que de créer exa...La raison est très simple.<br />Plutôt que de créer exactement les variables qui nous semble nécessaires, il vaut mieux créer des variables normalisées, qui ont un sens de façon général.<br />"nombre" correspond au nombre de calques présents entre le sol et le plafond. Le -1 a donc tout son sens, sinon le nombre de calques compris entre sol et plafond serait faut.<br />Ensuite, pour l'incrément, on veut que chaque calque se voit attribuer une position entre 0 et 1, mais pas 0 et 1, car étant donné qu'on va multiplier cette valeur à un vecteur, 0 placerait le calque au niveau de la 1ère extrémité, et 1 placerait le calque au niveau de la 2ème extrémité. Donc pour sauter ces 2 valeurs spéciales, on fait varier le nombre de 0 à n+1, pour que "nombre" soit forcément à l'intérieur (puisque "nombre" vaut forcément au moins 1.<br /><br />De façon plus générale, il faut bien voir que cette expression est très très simple, et ne fait appel à "nombre" qu'une seule fois. Cela aurait pu être différent, et il vaut donc mieux créer des valeurs qui correspondent à quelque chose, d'une part pour pouvoir les utiliser partout. Si j'avais laisser exprès la valeur nombre sans le -1, j'aurais du systématiquement corriger avec "nombre-1" pour toutes les fois où j'aurais réellement eu besoin d'avoir la valeur juste de "nombre". Une grande source d'erreur.<br />D'autre part, quand on revient sur une expression à laquelle on n'a pas touché de puis longtemps, on mettrait plus de temps à comprendre pourquoi la valeur "nombre" vaut +1 par rapport au nombre réel de calque.<br /><br />J'espère avoir été clair.le freelance saucissehttps://www.blogger.com/profile/10953279147594316170noreply@blogger.comtag:blogger.com,1999:blog-2084927510147669008.post-79458365546986124462012-02-20T23:17:43.818+01:002012-02-20T23:17:43.818+01:00Une petite question tout de même, pourquoi avoir s...Une petite question tout de même, pourquoi avoir soustrait 1 à "nombre" au bout de cette ligne :<br />nombre=thisComp.layer("sol").index-plafond-1;<br /><br />puis ajouter 1 à "nombre" sur cette ligne :<br />increment=linear(I, 0, nombre+1, 0, 1)<br /><br />Merci pour vos tutoriaux !<br />Vincent2Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2084927510147669008.post-53870766619008662482009-03-15T12:17:00.000+01:002009-03-15T12:17:00.000+01:00Merci pour ces explications!.J'ai pas mal fait le ...Merci pour ces explications!.<BR/>J'ai pas mal fait le tour des differents articles!<BR/>On veut la suite :)<BR/>Bravo en tout cas.Anonymousnoreply@blogger.com