PDA

Voir la version complète : Nommer automatiquement des "takes" en fonction de la valeur de users data



Tazintosh
07/08/2019, 10h42
Bonjour à tous,

Je suis sur un projet qui contient plus d'une centaines de takes.
De manière basique, chaque take est le résultat du réglages de 3 users data.

Exemple à la con de users data:
• Fruit
• Calibre
• Couleur

Une take = Banane, moyenne, verte
Ou encore: Banane, grande, jaune
Etc.

Je souhaiterais que mes takes soient nommées automatiquement sur la base de ces 3 users data.
Ainsi, au moment du rendu, j'utilise le token $take et tous mes fichiers sont nommés…

Problème : je ne sais pas écrire le code qui me permettrait de gérer cela (mais je saurai très probablement adapter bout de code à mes besoins)
Quelqu'un pourrait-il me donner un exemple, pour que lorsque je clique sur un take, il soit automatiquement nommé ?

Pour l'instant, je n'ai réussi qu'à récupérer la sélection (on ne rit pas…)


import c4d
def main():
takeData = doc.GetTakeData()
take = takeData.GetCurrentTake()


if take is None:
return


print take


Merci d'avance !

valkaari
07/08/2019, 15h17
coucou,

j'ai fait un truc brut mais je ferais peut être un exemple pour faire ce genre de chose que je partagerais.

Graphos, regarde ailleurs !!!

Tazintosh
07/08/2019, 15h22
Merci encore infiniment valkaari. Pour moi c'est ok, tu as répondu à 200% à mon besoin.Je te laisse le soin de partager ce que bon te semble.

valkaari
07/08/2019, 16h46
j'essayerais de trouver le temps ce soir si j'ai encore des neurones qui fument pas. Histoire de partager une scène et un exemple.