Avatar de l’utilisateur
brunoquintin
Spéculoos
Messages : 64
Enregistré le : 09 Mai 2015, 12:52
Localisation : Paris
Contact : Site Internet Facebook Google+ Twitter YouTube

vitesse et influence

18 Oct 2017, 09:29

Bonjour

J'arrive à convertir des images clés sélectionnées en Bézier auto.

Code : Tout sélectionner

var myComp = app.project.activeItem;
var myLayers = myComp.selectedLayers;
for (var x=0; x<myLayers.length; x++) {
    var myProperties = myLayers[x].selectedProperties
    for (var y =0; y<myProperties.length; y++) {
        var myKeysIndex = myProperties[y].selectedKeys;
        for (var i=0; i<myKeysIndex.length; i++) {
            myProperties[y].setTemporalAutoBezierAtKey(myKeysIndex[i],true);
        }
    }
}


maintenant avec setTemporalEaseAtKey je voudrais modifier l'influence des clés tout en conservant la vitesse créée par l'interpolation Bézier auto.
Comment conserver cette vitesse, j'arrive pas à la récupérer et je dois l'indiquer dans setTemporalEaseAtKey pour pouvoir indiquer la nouvelle influence souhaitée.

Merci, c'est cool si quelqu'un peu m'éclairer ;)

BQ
0

Nowis Valvert
Touillette
Messages : 3
Enregistré le : 18 Oct 2017, 11:11

Re: vitesse et influence

18 Oct 2017, 12:52

Pas facile, il n'y a pas de moyens de récupérer ça de façon directe...
Les clés n'ont pas d'attributs .speed ou .influence sauf si on utilise le constructeur "new KeyframeEase()",
en spécifiant une valeur pour la vitesse et une valeur pour l'influence... C'est le serpent qui se mord la queue :roll:

Du coup pas le choix, faut la calculer je crois...
0

Avatar de l’utilisateur
brunoquintin
Spéculoos
Messages : 64
Enregistré le : 09 Mai 2015, 12:52
Localisation : Paris
Contact : Site Internet Facebook Google+ Twitter YouTube

Re: vitesse et influence

18 Oct 2017, 14:03

je viens de trouver c'est keyInTemporalEase(indexdelaclé)[0].speed et keyOutTemporalEase(indexdelaclé)[0].speed
1

Avatar de l’utilisateur
Duduf
Mug
Messages : 601
Enregistré le : 16 Juin 2015, 18:02
Contact : Site Internet

Re: vitesse et influence

18 Oct 2017, 19:07

On trouve facilement ces infos dans
http://docs.aenhancers.com/

Sinon, dans la source de Duik, tout ces trucs chiants sont utilisés par les outils du panneau d'interpolations justement (et aussi dans le copier/coller d'anim), ça peut faire des exemples
2

Avatar de l’utilisateur
brunoquintin
Spéculoos
Messages : 64
Enregistré le : 09 Mai 2015, 12:52
Localisation : Paris
Contact : Site Internet Facebook Google+ Twitter YouTube

Re: vitesse et influence

19 Oct 2017, 15:35

merci :)
0

Retourner vers « Scripts & Expressions »

Qui est en ligne

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