Salut,
le newbee que je suis souhaiterais pouvoir gérer les arrières plan dans GEM, ou autrement dit : comment puis-je faire passer une gem line devant une autre (à part le réglage de profondeur dans translateXYZ) ?
Si vous avez des liens de tutos pour GEM, je suis prenneur ...
ci joint un petit patch qui illustre le silence .
Hors ligne
Quand tu as plusieurs "piles" de gemhead tu peux leur attribuer un ordre de rendu : [gemhead 2] par exemple. Les piles sont traitées du plus petit (qui peut être négatif) au plus grand.
Si tu as une transparence donnée par une couche alpha, les piles avec un numéro de [gemhead] apparaîtront devant celles avec un numéro inférieur.
Pour créer une transparence, tu peux voir l'objet [pix_coloralpha] qui calcule la transparence à partir de la densité de l'image ou [pix_alpha] qui applique une densité uniforme à la couche alpha.
Bon courage !
Hors ligne
merci beaucoup ! c'est très clair .
Hors ligne
Pour compliquer l'histoire, les objets [pix_* ] bouffent du processeur, contrairement aux solutions faisant appel à l'accélaration matérielle OpenGL des (bonnes) cartes graphiques. Tu peux fouiner du côté de pdmtl dans [gems.alpha.mode], c'est beaucoup plus puissant et du coup tu conserves toute la puissance de calcul du proc pour faire des analyses/transformations et pas juste pour deux transparences.
Hors ligne
je viens d'installer pdmtl, et je suis estomaqué ! gem.alpha.mode marche super bien et les autres objets sont aussi plein d'amusantes perspectives. merci beaucoup !
Hors ligne
c'est un dossier nommé "pdmtl", tout ne fonctionne pas sur mon MacBookPro, mais les possibilités sont vraiment vastes ... existe t il des tutos ?.
Hors ligne
Tu dois ouvrir le document 0.intro.pd qui te listera les éventuelles bibilohtèques manquantes. Pour ma part, je rejoute iemmatrix, mrpeach (pour l'osc à la palce de OSCx) et le chemin vers le dossier où je planque mes propres abstractions
Pour xgroove~ & pyext , j'ai toujours du les recompiler avec flext (cf grrr.org ou le svn de pd sur sourceforge)
Hors ligne
tout d'abord merci oli44 !
il y a un truc que je ne comprends pas bien : ayant ouvert 0.intro, j'ai constaté qu'il me manquait plusieurs lib. Pourtant dans le browser, je vois que ces lib (moocow, iematrix, tof) sont présentes et fonctionnent.
je suis donc perplexe. néanmoins je peux faire fonctionner la pluparts des patchs directement.
ma config : MacBookPro 10.5.7 2.53 Ghz/ 4G de Ram; Pd-extended 0.41.4
Hors ligne
Il faut aller dans file\path ajouter le chemin de ces dossiers.
C'est pas parce que ces librairies sont présentes qu'elles sont forcément prises en compte.
Hors ligne
merci pob !
ça marche super !
Hors ligne
merci pour tout ces précieux conseils ! qui m'ont permis de résoudre d'autres problèmes ...
je suis toujours à la recherche de tutos pour aller plus loin dans GEM, si vous avez des idées, merci d'avance.
Hors ligne
Voici le support de formation dont je parlais dans mon précédent post...
La session de 3 heures pendant laquelle je l'ai utilisé s'est particulièrement bien déroulée...
Je me dis donc qu'il ne doit pas être complètement raté...
Ce n'est sûrement pas le bon outils pour débuter tout seul dans la mesure où je l'ai tissé pour pouvoir le commenter de visu... mais y a matière à tirer deux, trois fils dans son coin, je pense...
Mais attention, c'est vraiment pour débuter... les fiches de Mr Propre sont incomparablement plus riches et documentées...
Dernière modification par Olivier (2009-12-03 18:39:27)
Hors ligne