Ben voui, après l'update ça fonctionne de suite maintenant >>> Grrrrrr
Bon ben je vais enfin pouvoir m'amuser un peu avec ce nouveau fichier
et voir si ses fonctions peuvent m'être utile
Thank you biloute
Au fait, c'est une tuerie ton petit script oli, merci encore
Ca fonctionne nickel maintenant, en tenant compte des restrictions que tu mentionnais, animation seule de l'UD deformation.
Dernière petite question, que signifie le parametre "op" que tu utilises, j'ai pas trouvé la réponse en ligne :
random.seed(op[c4d.ID_USERDATA,1])
obj=op.GetObject()
mini = op[c4d.ID_USERDATA,2]
maxi = op[c4d.ID_USERDATA,3]
Pour finir, je me suis amusé à essayer de récupérer le random en Xpresso;
J'ai fini par y arriver, c'est mon premier noeud en python, waouah, trop content le stef !
Merci encore pour le temps passé
op représente l'objet, donc dans le cas d'un tag python c'est le tag lui-même (BaseTag).Dernière petite question, que signifie le parametre "op" que tu utilises
Donc op.GetObject() renvoie l'objet sur lequel le tag est appliqué (voir dans la doc BaseTag.GetObject() )
op[c4d.ID_USERDATA,2] renvoie le UserData 2(tu peux glisser-déposer le titre du UD directement dans le gestionnaire de code pour l'obtenir)
Dans le cas d'un générateur d'objet python, op représente l'objet lui-même (BaseObject), dans le cas d'une noeud xpresso le noeud lui-même (GvNode) et pour finir dans le cas d'un script op représente l'objet sélectionné
Ah ok ok ok ok (c'est pas moi qui le dit, c'est jpp
Voilà, tout s'explique !
...
J'ai enregistré tous tes scripts et tags dans mes presets, bien au chaud, vraiment très, très utile.
Merci encore
Et, en effet, le python, ça donne envie