PDA

Voir la version complète : Animation de texture : changement de couleur



oaouh
10/11/2008, 11h59
Bonjour à tous,

J'aimerais savoir quelle est la meilleure technique pour animer la couleur d'un objet.

J'ai un objet sur lequel est attribué une texture simple, et je voudrais que cette texture change de couleur à un moment donné de la timeline. J'ai déjà réussi à le faire en activant les clés automatiques et en changeant la couleur de la texture mais ça ne me crée d'images-clés nulle part. Ya-t-il une manip spéciale à faire auparavant ?

Est-ce la technique la plus utilisée pour changer un objet de couleur ?
Si oui, comment avoir des images-clés ?

NB : J'ai Cinema 4D R10.

Ohliv
10/11/2008, 12h07
Je pense qu'xpresso est la meilleure méthode pour arriver à tes fins. Tu trouveras des pistes intéressantes sur le blog de base80.

Sir Gong
10/11/2008, 13h29
?
Pourquoi Xpresso ?

Le plus simple est effectivement d'animer le canal couleur de la texture, si c'est la seule chose qui change.
Tes images clés ont bien du être créées, si l'animation de changement de couleur fonctionne, explore bien la timeline.

Pascal
10/11/2008, 13h31
Si je puis me permettre, il y a deux méthodes simples pour animer une couleur sur un objet, mais sans Xpresso.

La première consiste à créer deux matériaux différents, puis à animer l'affectation de ceux-ci sur un tag de matériaux.
La deuxième consiste à ne créer qu'un seul matériau, mais à changer ses paramètres dans le temps.

La principale différence est que, dans le deuxième cas, on a plus de souplesse sur l'animation de la couleur, mais par contre, la texture doit être réservée à l'objet concerné, car si elle est appliquée à un autre objet, elle sera animée également sur celui-ci. En revanche, dans le premier cas, on pourra faire un fondu entre des shaders totalement différent si on le veux.

En ce qui concerne ton test, si tu as une anim, tu as forcément des images clés quelque part dans la timeline. Peut-être tous les objets animés ne sont pas affichés.


Si Sir Gong pouvait éviter de me prendre ma place pendant que je rédige...

Sir Gong
10/11/2008, 13h32
Ah excuse, je t'avais pas vu. :bail:

Pascal
10/11/2008, 13h33
Oui, j'ai encore maigri.

Eric Smit
10/11/2008, 13h45
Pour que tu puisses avancer :

A côté de chaque paramètre il y a un petit bouton.

Pour ajouter une clé : Crtl-clique dessus
Pour effacer cette clé : Ctrl-clique dessus
Pour effacer la piste : Ctrl-Shift-clique dessus

Lorsque le bouton est gris : il n'y a pas de piste.
Lorsque le bouton est rouge-rempli : il y a une piste, et une clé sur ce frame.
Lorsque le bouton est rouge-vide : il y a une piste, mais pas de clé sur ce frame.

Tu peux ensuite accéder à la piste complète et à sa courbe de fonction via le menu contextuel du paramètre (Clique-Droit sur le paramètre > Animation >...).

Ohliv
10/11/2008, 14h16
?
Pourquoi Xpresso ?


Parce que :mrgreen:
Nan, en fait, je pensais que le contrôle de changement de couleur serait plus précis par Xpresso. Merci d'avoir corrigé mes âneries, je me retire sans bruit et repart au fond ma grotte :D

J'ai encore perdu une occasion de me taire, tiens

oaouh
10/11/2008, 14h23
Merci pour vos conseils.
Effectivement, je vais avoir un problème, c'est que cette texture va être utilisée sur plusieurs objets..


La première consiste à créer deux matériaux différents, puis à animer l'affectation de ceux-ci sur un tag de matériaux.

Pé, Qu'est-ce-qu'un tag de matériaux ?

Eric Smit, merci pour ces astuces, je ne savais pas que ces petits ronds étaient interactifs.

Pascal
11/11/2008, 08h54
Un tag de matériaux, c'est... comment dire ? Un genre de petit carré, dans l'object manager. Les traducteurs français appellent ça une propriété, je crois.

oaouh
12/11/2008, 09h36
Ok je vois.
C'est dans la liste de propriétés C4D au clic droit c'est ça ? Oui mais lequel prendre ?
Auriez-vous un tuto sur l'affectation de matériaux à l'aide d'un tag ? Je ne sais pas comment m'y prendre..

Merci

oaouh
12/11/2008, 11h28
Je crois que j'ai trouvé 8)
J'anime la Propriété "Matériau" de la texture en lui attribuant une texture puis une autre.
Je ne sais pas si c'était cela dont vous me parliez, en tout cas je n'ai rajouté aucune propriété.

Merci pour votre aide encore une fois.

A bientôt :odile:
Cécile

Sir Gong
12/11/2008, 11h49
Oui c'est ça, par contre on ne peut pas à ma connaissance faire de transition graduée avec cette méthode.
Mais pour un switch immédiat de texture c'est parfait. :wink: