Bonjour à tous,
bon j'ai un peu honte je sens que la réponse à ma question va être toute simple mais bon.
Je voudrais animer un paramètre (de MoSpline en l'occurence) de manière infini tout le long d'un animation.
Je voudrais que cette valeur, disons x évolue de -360 à 360 sur un temps t mais de manière continue : de -360 à 360 puis retour vers -360 puis aller vers 360; etc.....
Parce que là j'en ai un peu marre de faire des copier coller de clés d'animamtion....
(tiens en écrivant je me dis que je peux peut être faire çà dans la timeline ???)
j'espère être clair....
par avance, merci !
tu prends un noeud "temps" avec en port de sortie soit le temps soit l'image. Tu envoie ça vers une noeud trigonométrie (en sin ou cos) qui en sortie te donnera une valeur comprise entre -1 et 1 (valeur de cos ou sin) que tu multiplie par 360 avec un noeud math.
Si tu veux que les valeurs aillent plus vite suffit de multiplier la valeur qui entre dans le noeud trigonométrique.
Tu peux te passer des noeuds constantes en utilisant les champs prévu dans les noeuds mathématiques.
Tu peux aussi utiliser le range mapper (cartographie d'intervalle)
Dans cet exemple on agit sur la courbure de la MoSpline, donc la sortie doit être en degrés (ou radians, au choix).
Ensuite il faut cocher la case modulo pour répéter indéfiniment le mouvement, puis un clic droit sur la zone Spline pour choisir dans les presets la spline sinus, pour obtenir l'aller/retour, sinon le mouvement repart brutalement de zéro.
L'entrée max permet de régler la vitesse, ici elle est réglée à 5, cela veut dire qu'un cycle complet d'aller/retour prendra 5 secondes. Les sorties min et max sont réglées sur -360, 360, c'est ce qui détermine l'amplitude du mouvement.
Merci beaucoup messieurs pour ces 2 solutions.
Je vais utiliser le range mapper, je ne connait pas assez bien ce noeud plus qu'utile.
Heu j'ai ajouté un noeuds "temps" en entrée du "range mapper"....c'est bon ?
Oui c'est bon comme ça
Le range mapper est, à mon avis, le node le plus important, c'est un véritable couteau suisse qui permet de réaliser plein de fonctions différentes.
Oups, voici la capture de l'Xpresso que j'ai oublié de mettre dans mon message précédent.
Dernière modification par tabou ; 30/12/2013 à 12h05.
en effet, on retrouve ce nœud très souvent.
Il était plus que temps que je m'y intéresse.
Par contre j'ai mis un nœud résultat en sortie et la valeur est bizarre...j'imagine un problème de format dans le nœud résultat.
En tout cas le résultat est là, merci !
XPresso calcule toujours les valeurs d'angle en radians et non pas en degrés comme le commun des mortels.
Pour convertir le résultat en degrés il faut passer par le node degrés qui se trouve dans le sous-menu calculer.
Comme tu l'as fait avec le range mapper, tu peux sélectionner le mode "degrès" en sortie. Du coup pas besoin de convertisseur.
Et effectivement, le range mapper est un noeud essentiel.