Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-11-02 12:08:19 translateXYZ

zsilu
membre
Date d'inscription: 2010-04-01
Messages: 50

translateXYZ



Bonjour tout le monde.
Dans un patch, j'ai besoin de déplacer indépendamment plusieurs rectangles connectés à un Gemhead.
Exemple :
http://codelab.fr/up/translateXYZ.JPG

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

 

#2 2010-11-02 12:57:01 Re : translateXYZ

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: translateXYZ



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

 

#3 2010-11-02 13:08:10 Re : translateXYZ

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: translateXYZ



Pareil que Pob... smile


L'Amour au Peuple !

Hors ligne

 

#4 2010-11-02 13:16:11 Re : translateXYZ

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: translateXYZ



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

 

#5 2010-11-03 11:06:36 Re : translateXYZ

zsilu
membre
Date d'inscription: 2010-04-01
Messages: 50

Re: translateXYZ



L'objet [separator] est parfait. Merci beaucoup !

Hors ligne

 

#6 2014-12-05 05:47:37 Re : translateXYZ

Pi_r
nouveau membre
Date d'inscription: 2014-10-17
Messages: 9

Re: translateXYZ



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

 

#7 2014-12-05 11:49:42 Re : translateXYZ

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: translateXYZ



Si c'est "un truc un peu comme ça" mais pas exactement ça et que tu ne nous laisses pas apercevoir ton patch, on ne pourra guère t'aider... tongue


L'Amour au Peuple !

Hors ligne

 

#8 2014-12-05 22:15:17 Re : translateXYZ

Pi_r
nouveau membre
Date d'inscription: 2014-10-17
Messages: 9

Re: translateXYZ



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

 

#9 2014-12-06 03:15:01 Re : translateXYZ

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: translateXYZ



Oui... alors ce n'est pas du tout pareil en fait... smile

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... smile

http://codelab.fr/up/puredata-alpha.png


L'Amour au Peuple !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024