PDA

Voir la version complète : modification string...



Ariel
27/10/2003, 19h36
Je cherche, par l'entremise d'Xpresso, à modifier une "string" en fonction du temps...
Au frame 0, la "string" est test_00000.tif (il s'agit de la texture utilisé)
Je voudrais qu'au frame 1, ce soit test_00001.tif, au frame 2, test_00002.tif...
Bref, faire défiler une suite d'images...
Est-ce possible ?

Fluffy
27/10/2003, 19h40
Pourquoi tu n'utilises pas une texture vidéo?
Sinon désolé, je suis une bille en Xpresso, je fais mieux le thé..
Bon, je sors.. :oops:

Tengaal
27/10/2003, 19h50
En effet, ce serait beaucoup plus simple d'assembler tes tif (pas tes cheveux !) en une vidéo, que tu synchronise en "image exacte".
Sinon, il faut passer par un noeud COFFEE dans l'Xpresso pour accéder au nom de fichier image de chaque canal d'un matériau, c'est ce que j'ai utilisé dans la scène d'HDRI paramétrable (voir topic dans la catégorie Xpressos ou directement dans la rubrique "Xpressions" du site, ça doit y être validé.

Ariel
27/10/2003, 19h50
Je ne peux pas utiliser une texture en vidéo, parce que c'est pour animer un objet "vectorizer"...
Il me faut donc pouvoir modifier l'entrée texture à chaque frame, afin de l'animer.

Ariel
27/10/2003, 19h52
Je vais aller voir ton fichier, Tengaal... Cependant, je me débrouille un peu en Xpresso, mais en Coffee, pas du tout !

Tengaal
27/10/2003, 19h53
Ah oui ce n'est pas une texture (matériau) mais le paramètre "texture" de l'objet "Vectoriser", c'est déjà plus clair !

Ariel
27/10/2003, 19h56
Effectivement, désolé... :oops:

Tengaal
27/10/2003, 20h09
Je t'ai fait le truc, c'est par ici ! (http://tengaal.free.fr/fc4d/xpresso/compteur_images.c4d)
Tu ouvres l'Xpresso et tu as juste à définir le nom de base (ex: "image_") ainsi que l'extension (ex: ".jpg"), il sera automatiquement suivi du numéro de l'image en cours, ex: image_0.jpg, image_1.jpg, ... image_256.jpg :wink:
Il faut bien sur que tes images soient dans le même répertoire que ta scène C4D ou bien dans un répertoire définit dans les chemins de textures de C4D.

Ariel
27/10/2003, 20h19
Tu es trop fort, tengaal, merci !

Cependant, il reste un problème... Ma suite d'image est numérotée par 5 chiffres (ex.: spectrum_00025.tif).
J'ai donc entré spectrum_0000 comme nom d'image.
Tu me vois venir, n'est-ce pas ? Effectivement, ça marche, mais jusqu'à l'image 9 seulement, parce qu'à la 10eme, le nom comporte un zéro de trop... Comment pourrais-je faire pour palier à ce problème ?

Tengaal
27/10/2003, 20h27
Ah... Je me doutais un peu de ça...
Il faut que je refasse un petit bricolage de code, je reviens tout de suite...

Tengaal
27/10/2003, 20h40
Voilà, c'est fait, c'est par ici ! (http://tengaal.free.fr/fc4d/xpresso/compteur_images.c4d)
Même chose que tout à l'heure à la différence que le nom du fichier est suivi de 5 chiffres en permanence. :wink:
Tu ne t'occupe pas des "000..." ils se créent tous seuls.

Ariel
27/10/2003, 20h47
Merci infinimment, tengaal.

Au fait, pour information, c'est pour faire un genre d'audio spectrum.
C'aurait été plus simple de pouvoir convertir un fichier sonore en spectre directement sous C4D, mais je ne crois pas que ce soit possible. J'ai donc fait l'anim sous After effect, puis j'ai exporté en séquence d'image, blanc sur noir. Le résultat est celui que j'attendais, merci encore.

C'est pour une animation flash sur laquelle je travaille, j'enverrai des liens dès que je le pourrai.