PDA

Voir la version complète : Automatiser la création de calques d'un multishader mograph



dotcom
05/03/2010, 20h06
Bonjour à tous,

J'ai 50 images numérotées de 01 à 50.jpg dans un dossier, ce n'est pas une séquence à proprement parler,
( mes images n'ont pas toutes les mêmes dimensions ).
J'aimerai automatiser la lourde tâche de créer 50 calques dans un multishader mograh,
je viens d'essayer, au 25eme calque j'ai fait une erreur de manip, j'ai tout à recommencer... :nono: :nono: :nono:
Le truc de apple qui s'appel ipod avait une pub du genre, avec des milliers de pochettes ne me dites pas qu'ils ont tout fait à la main !!

heu, help :prie:

valkaari
05/03/2010, 20h14
vi mais la question est : est ce que ces 50 textures vont aller sur 50 objets différent ?

dotcom
05/03/2010, 20h21
Salut Vaalkari,

Je pense attaquer avec un seul plan dans un objet cloner qui font 50 clones.
donc à chaque plan sa texture.
Le truc dans un particle emitter. Je vais me faire deux trois recherches là dessus TP n'est pas mon ami
mais va le devenir avec ce projet, je l'espère.

dotcom
06/03/2010, 03h19
Bon, ben je me suis tapé les 50 shader mograph à la mano, je verrai les TP et consors plus tard.
A+,

oli_d
06/03/2010, 09h17
ça répond pas tout à fait à la question, mais okazou je te remets le lien de mon petit plug qui permet de créer un plan + une texture par image contenue dans un dossier

télécharger les fichiers (http://campus.hesge.ch/eil/e-eil/od/raster2poly.zip)

sinon ton truc c'est faisable en python et sûrement en COFFEE

[edit] attention le plug est que pour PC

Aurety
06/03/2010, 12h07
Salut Dotcom, pour le multishader Mograph :

1 - Tu colles ta matière Mograph Multi dans le canal qui t'agrée. Entre dans les attributs de la matière Multi et charge la première image de ta séquence ( peu importe si elles n'ont pas la même taille du moment qu'elles sont bien indexées et nommées pour une séquence... 01..02..03.. etc

2 - Rentre dans les attributs de ton image 01 chargée, et dans sa palette animation, clique sur calculer Il doit te retrouver toute ta séquence d'images ( c'est de cette façon qu'on charge une séquence d'image comme texture dans C4D ). Si ce n'est pas le cas, assure toi que ton fichier C4D se trouve au moins au même niveau que le dossier tex qui contient ta séquence d'images, ou même niveau que ta séquence d'images. Sinon bien sur il n'en trouvera qu'une et du coup... bhein c'est moins intéressant ! :mrgreen:

3 - Change le mode de Intensité à Rapport d'indice, indiquant à Mograph que tu souhaites attribuer un calque à chaque clône

4 - Clique sur Distribuer sur des Calques, passe une popup t'annonçant que ca peut durer une éternité ce que tu envisages, es-tu sur de tenter le Diable ou Rael en te lançant sur cette voie obscure, même pas peur, tu dis oui et zou... (© Fluffy ) tes clones sont mappés et tous tes calques sont crées instantanément.

5 - Quelle idée de charger et d'ajouter à la mano chaque calque, t'es pas fou !! :nono:

dotcom
06/03/2010, 14h59
Bonjour Aurety,

1,2,3,4,5,6, 7 000 fois merci !
index ratio... diantreu'd bleu ! mais c'était là, sous mes yeux;
( et dire que je n'ai pas regardé toute cette beauté qui m'entourait ).
Comme quoi faut bien explorer toutes les options dans l'aide avant de dmander. :deal:
Merci beaucoup gentil lapin breton.






Oil-D : Merci à toi aussi , je suis sur Mac, mais ton plug a l'air très sympa.

oli_d
06/03/2010, 17h56
Trop fort Aurety!

Je connaissais pas cette manip super utile, merci oôôssi !



Comme quoi faut bien explorer toutes les options dans l'aide avant de dmander. :deal:


Ouais mais sur ce coup là, je sais pas si c'est vraiment explicite dans la doc ...

dotcom
07/03/2010, 00h58
2 - Rentre dans les attributs de ton image 01 chargée, et dans sa palette animation, clique sur calculer Il doit te retrouver toute ta séquence d'images ( c'est de cette façon qu'on charge une séquence d'image comme texture dans C4D ). Si ce n'est pas le cas, assure toi que ton fichier C4D se trouve au moins au même niveau que le dossier tex qui contient ta séquence d'images, ou même niveau que ta séquence d'images. Sinon bien sur il n'en trouvera qu'une et du coup... bhein c'est moins intéressant ! Mr. Green


Bon, j'ai testé.
j'ai bien copié toute ma séquence dans un dossier " tex " au même niveau que mon doc C4d ( comme d'habitude quoi ! ).
mais ... ça ne marche pas ...



1- ça vient peut être du fait que mes images viennent de photoshop ?
j'ai essayé en plaçant dans mon dossier tex une suite d'image rendue depuis C4D ? en tiff par exemple ?
la séquence est reconnue, ok ça marche.
( texture placée dans un canal couleur classique, pas de multishader, allons y doucement ).
donc ça vient peut être de photoshop...
quand j'importe la première image 01.jpg de ma séquence 01 à 50.jpg,
je clique sur calculate dans la fenêtre Animation, mais C4d ne reconnait pas la séquence
( j'ai tenté le mode sorted dans un cloner mograph plus random effector, mode color : on
pour voir, mais pas de séquence sur les cloners ).


2- ça vient peut être du fait que mes images n'ont pas toutes la même taille ?
ou bien qu'elles sont à 300 dpi au lieu des 72 en screen ?
qu'elles sont nommées 01, 02 au lieu de 1, 2 ?
qu'elles sont en jpeg et pas en tiff par exemple ?
qu'elles ont un profil de couleur particulier ?
qu'elles sont en RGB au lieu de CMJN ( non non pas ça :wip:! )

J'ai appliqué pour chaque cas des modifications en conséquence et essayé avec deux images,
même taille 72 dpi, nommées 01 - 02 ou 1 - 2, sans profil avec profil SRGB, en tiff en jpg, toujours pareil, ça ne marche pas.
( Je précise que mes images sont bien toutes en RGB).


Par ailleurs j'ai tenté de faire fonctionner l'idée de départ qui consiste à voir toute sa séquences étalée sur ses
clones, dans le mode index ratio (ou rapport d'indice en français ) j'ai donc importé une séquence rendue depuis C4d en tiff
et je n'arrive pas à voir tous mes clones porter toutre sles images de ma séquences en mode sorted.
Ou làààà... ma tête chauffe... :coup:

Je donne ma langue au chat, (
( ou au cas ou... ... au lapin s'il est toujours dans le coin ... )

je m'en vais voir un tut de Mister Sassi histoire de voir comment ça fonctione bien quand on coche bien
ce qu'il faut, là ou il faut, avec une séquence d'imageS reconnue ( elle ) cré non de d'là !

Aurety
07/03/2010, 02h24
tu as toujours mon vieux tuto sur mon site : http://www.lev-communication.fr/index.php/effet-coverflow-avec-mograph

mais à mon avis c'est plus bête que ça, car je pense que quand tu importes ton image PSD, TIFF, JPG, TGA ou tout format classique, C4D te demande si tu veux copier l'image ou pas dans le dossier de travail, alors que tu répondes oui ou non t'es dans la mouise si tu enregistres pas au préalable le fichier C4D au bon niveau.

Prends l'habitude quant tu commences un projet d'enregistrer le fichier C4D même si pour le moment tu n'as rien fait car ainsi ca te détermine une hiérarchie de projet classique et qui t'assureras des bons liens vers ton dossier tex ou vers tes images. Je dis ça, je dis rien mais ca t'évitera à coup sur les erreurs classiques de textures...

dotcom
07/03/2010, 10h46
C'est bien ce que j'avais fait, mais je l'ai refait encore pour voir :
et... ça ne marchait pas.
Donc, comme je n'aime pas que ça marche chez les autres mais pas chez moi,
j'ai revu ton tutoriel, et j'ai recréé ma séquence.

Et hô miracle :nono: en donnant un " _ " underscore AVANT le numéro d'image ça fonctionne,
tout était dans ce "_" :wink:

la vie zé belle !

Merci beaucoup Aurety !!!

diego1968
07/03/2010, 12h02
Merci pour ce partage d'info ! :poucehaut: :prie:

dotcom
08/03/2010, 05h29
Merci Sir Gong,
et désolé pour le rangement.

:love: :love: