Annonce

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


#1 2012-11-02 11:56:52 souçi alpha

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

souçi alpha



salut à vous.
Je retourne un peu dans GEM que j'avais laissé de côté. J'en ai besoin actuellement pour de la simulation de projecteurs théâtre.
Or, je n'arrive pas à jouer sur l'alpha d'un cube ou rectangle. Ni [colorRGB] ni [alpha] > [pix_alpha] ne fonctionnent, et sans que j'arrive à trouver une explication. Par contre, le patch d'aide de [pix_alpha] fonctionne sur une image ...
Quelqu'un a une idée ?
Merci d'avance.

Hors ligne

 

#2 2012-11-02 12:10:47 Re : souçi alpha

Erash
membre
Lieu: Le Mans
Date d'inscription: 2010-12-30
Messages: 46

Re: souçi alpha



Pour pouvoir jouer avec la couche alpha, il te faut faire varier le 5éme inlet de [colorRGB] en ayant pris soin d'ajouter l'objet [alpha] auparavant. Il est ainsi possible de faire varier l'opacité de l'objet de 0 à 1.


[gemhead]
|
[alpha]
|
[colorRGB 1 1 1 1]
|
[square 1]

Hors ligne

 

#3 2012-11-02 12:33:27 Re : souçi alpha

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: souçi alpha



merci, je ne sais pas ce que j'ai cafouillé hier soir...

Hors ligne

 

#4 2012-11-02 12:52:01 Re : souçi alpha

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: souçi alpha



du coup, j'en profite, comment je pourrai faire pour "flouter" les bords de mes figures géométriques ?

Hors ligne

 

#5 2012-11-02 13:46:37 Re : souçi alpha

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

Re: souçi alpha



Va jeter un œil sur les shaders...

http://codelab.fr/2897

Dernière modification par pob (2012-11-02 13:47:52)

Hors ligne

 

#6 2012-11-02 16:43:00 Re : souçi alpha

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: souçi alpha



moi, je veux bien, mais y a pas un petit tuto tranquille pour comprendre ce que les shaders permettent, comment ça marche et plus simplement kesako ?

Hors ligne

 

#7 2012-11-02 17:40:09 Re : souçi alpha

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: souçi alpha



ahahahahhahaha >>>> drôle

Hors ligne

 

#8 2012-11-02 18:01:59 Re : souçi alpha

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: souçi alpha



drôle pourquoi ? Parce que c'est un truc très compliqué ? En lisant le topic, je n'ai pas réussi à comprendre à quoi cela servait, et encore moins comment ça tourne ( mais on se prend plus facilement la tête sur un truc dont on comprend à peu près l'utilité, j'avoue ). En tous cas, ça m'intéresse.

Hors ligne

 

#9 2012-11-02 18:47:56 Re : souçi alpha

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

Re: souçi alpha



Les shaders c'est un peu la post-production en image 3D. Tu crées tes bidules en openGL et ensuite tu les déformes et travaille leur aspect par les shaders.

Prends le temps de lire le fil. Il y a des trucs plus facile d'accès au milieu de choses plus ardues. Mais en gros il te faut trouver un code de shader qui fait du flou et l'intégrer dans ton patch. De mémoire il y a un lien vers un patch qui permet de faire de la profondeur de champ qui se situe sur le forum "hurleur" de Pd.

Il y a des exemples dans l'aide de GEM qui traitent des shaders qui sont installés d'office avec Pd-extended.

Il faut une vraie carte graphique pour faire tourner des shaders. En général les puces intel ne sont pas capables de les faire tourner.

Bon courage, c'est pas aussi compliqué que ça en a l'air.

Hors ligne

 

#10 2012-11-03 18:47:55 Re : souçi alpha

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: souçi alpha



drôle parce que tu demandais un petit tuto... plus d'un an que j'apprends pour ma part ce monde : assez fabuleux notamment car avec pd nous sommes en langage interprété et donc tu peux te régalais dans les variables implqiuées. je cherche ce soir un script de flou en GLSL. j'en ai quelques uns mais il faut que je retrouve dans le bordel.

Hors ligne

 

#11 2012-11-04 11:29:43 Re : souçi alpha

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: souçi alpha



j'ai commencé une collec en vrac ici :

https://gitorious.org/ci-git/base/trees/master/glsl


La route est longue mais la voie est libre

Hors ligne

 

#12 2012-11-04 11:50:44 Re : souçi alpha

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: souçi alpha



J'ai commencé doucement la lecture du fil auquel m'avait renvoyé pob. Effectivement, ça a l'air très efficace comme système, même si peut-être je devrai commencer par me faire une vraie mise à niveau Gem, ça fait deux ans que je fais surtout de la synthèse sonore et de la composition avec PD. Il me manque pas mal de concept pour l'image.
Ensuite, je n'ai pas encore réussi à piger clairement. Tu fais un fichier texte à côté de ton patch dans lequel tu codes ton shader ? et tu l'appelles ensuite dans ton patch ? Peut-être que je dis une connerie ..

Hors ligne

 

#13 2012-11-04 13:36:22 Re : souçi alpha

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

Re: souçi alpha



citation :

Tu fais un fichier texte à côté de ton patch dans lequel tu codes ton shader ? et tu l'appelles ensuite dans ton patch ? Peut-être que je dis une connerie

Non, non; ce n'est pas une connerie... c'est bien ça... smile
Toute la difficulté résidant dans le "dans lequel tu codes ton shader"... tongue


L'Amour au Peuple !

Hors ligne

 

#14 2012-11-09 14:06:27 Re : souçi alpha

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: souçi alpha



Je relance. Je crois pas que je vais rentrer vraiment dans les shaders parce que je suis très peu intéressé par la 3d, les images de synthèse et tout ça. J'utilise surtout de la vidéo et de l'image fixe. Par contre, en utilisant seulement GEM, il y aurait pas une astuce pour flouter les bords d'une forme. Par exemple gerer l'alpha d'un rectangle par rapport à son centre, ou bien superposer un deuxième rectangle qui fond au noir ? Quelque chose dans ce genre là ?
Merci.

Hors ligne

 

#15 2012-11-09 14:55:15 Re : souçi alpha

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

Re: souçi alpha



Les shaders servent en 2D aussi. C'est la solution à ce que tu demandes.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024