Bonjour tout le monde.
Dans un patch, j'ai besoin de déplacer indépendamment plusieurs rectangles connectés à un Gemhead.
Exemple :
Le problème, c'est que le premier [TranslateXYZ] (celui de gauche) va déplacer les deux rectangles...C'est possible de contourner le problème ?
Merci, a+
Hors ligne
A partir d'un même [gemhead] tous les objets subissent les même transformations. La représentation de puredata ne met pas cela en évidence, mais c'est un truc à savoir quand on bosse avec GEM.
Deux solutions :
- faire plusieurs [gemhead] éventuellement numérotés. Les plus petits sont rendus en premiers puis en derniers les négatifs. [gemhead 1]... [gemhead 2] etc. C'est important pour les effets de transparence ou de superposition.
- insérer au moment où tu as besoin de différencier les traitements des [separator] ou [pix_separator] le premier pour les traitements GPU (translateXYZ par exemple), le second pour les traitements CPU (objets pix_...).
Hors ligne
pob a écrit:
A partir d'un même [gemhead] tous les objets subissent les même transformations. La représentation de puredata ne met pas cela en évidence, mais c'est un truc à savoir quand on bosse avec GEM.
J'ajouterais juste à cela que les transformations s'appliquent du haut vers le bas.
En gros un [translateXYZ] modifie la chaine en dessous de lui même (et pas avant).
Hors ligne
L'objet [separator] est parfait. Merci beaucoup !
Hors ligne
Salut, je tente un truc un peu comme ça mais avec deux suites d'images. J'ai donc un [translateXYZ] sur chacune de mes chaines,.. 2 gemheads donc. Mais bien que j 'ai mis de [separator] ou [pix_separator] partout... un des deux prend le dessus et déplace les deux séries d"images....
!??Merci ..+
Hors ligne
ha, et bien dans le patch en pièce jointe l'idée ici c'est de faire se déplacer une des deux images; dans un deuxième temps j'aimerai faire bouger les deux images à la fois.
Est c'est faisable?
Merci trop.+
Hors ligne
Oui... alors ce n'est pas du tout pareil en fait...
La boite [translateXYZ] ne fait pas bouger l'image, elle fait bouger le rectangle sur lequel l'image est appliquée comme texture...
Si tu composes une image avec une boite [pix_...], c'est sur la texture que tu interviens...
Et elle est indépendante des interventions sur son support...
Je ne sais pas si je suis clair...
Pour obtenir quelque chose qui se rapproche de ce que tu veux obtenir, j'ai utilisé deux rectangles qui se superposent...
Mais je ne suis pas sur que ça réponde exactement à ton besoin...
Bon courage...
Hors ligne