Re: [PD] FW: GEM noobie: I don't understand this glsl thing... but I need it!

2013-09-11 Thread Patrice Colet
Thank you for sharing this! Particulary the links at the end of the page, the 
shaders proposed at https://www.shadertoy.com
are easy to transpose for Gem, attached is an experiment with the fireball 
shader.

Colet Patrice

- Mail original -
> De: "Benjamin ~ 01xy" 
> À: "Pd List" 
> Envoyé: Mardi 10 Septembre 2013 17:12:03
> Objet: Re: [PD] FW: GEM noobie: I don't understand this glsl thing... but I 
> need it!
> 
> Hello,
> 
> oops, initialy not replied to the list ...
> 
> We have a modest wiki page in french about Pd vs glsl, some
> ressources
> there as well http://wiki.labomedia.org/index.php/Pure_Data_vs_OpenGL
> 
> ++benjamin
> 
> Le 10/09/2013 13:02, Cyrille Henry a écrit :
> > the glsl exemples are in a specific folder in gem/exemple.
> > it's not very documented, but you'll have some basic shader.
> > it's a good place to start.
> > c
> >
> >
> > Le 10/09/2013 12:43, David Schaffer a écrit :
> >> Hi, and thank you for your answers,
> >>
> >> I know about extended view, I 've donwloaded it and used to build
> >> my
> >> design. The idea for me is now to get a better understanding of
> >> the
> >> glsl chain, because it seems to be the place where all the magic
> >> happens. I thought I could find more examples of glsl objects
> >> implementations in pd, and some written code that I could try to
> >> hack... any help appreciated.
> >>
> >> David
> >>
> >>
> >> http://www.flickr.com/photos/schafferdavid/
> >>
> >> http://audioblog.arteradio.com/David_Schaffer/
> >>
> >>
> >>
> >>  > Date: Tue, 10 Sep 2013 09:27:17 +0200
> >>  > From: n...@petervenus.de
> >>  > To: pd-list@iem.at
> >>  > Subject: Re: [PD] GEM noobie: I don't understand this glsl
> >> thing... but I need it!
> >>  >
> >>  > for ExtendedviewToolkit, there is a webpage [1]
> >>  > and you can download the latest via github [2]
> >>  >
> >>  > [1] extendedview.mur.at
> >>  > [2] https://github.com/extendedview/extended_view_toolkit
> >>  >
> >>  > cheers, Peter
> >>  >
> >>  > Am 09.09.13 23:51, schrieb John Harrison:
> >>  > > ExtendedViewToolkit does photo stitching. Maybe it does what
> >>  > > you
> >> want or
> >>  > > can give you some ideas:
> >>  > > http://puredata.info/Members/Weitsicht/extended-view-toolkit/
> >>  > >
> >>  > >
> >>  > >
> >>  > >
> >>  > > On Mon, Sep 9, 2013 at 4:21 PM, Dan Wilcox
> >>  wrote:
> >>  > >
> >>  > >> glsl is the open gl shader language ... basically a simple
> >> C-like language
> >>  > >> for doing graphics stuff on the GPU, see
> >>  > >> https://en.wikipedia.org/wiki/GLSL
> >>  > >>
> >>  > >> Also, see the OpenGL Orange
> >> Book<http://www.amazon.com/OpenGL-Shading-Language-3rd-Edition/dp/0321637631>
> >>  > >>
> >>  > >> On Sep 9, 2013, at 5:01 PM, pd-list-requ...@iem.at wrote:
> >>  > >>
> >>  > >> *From: *David Schaffer 
> >>  > >> *Subject: **[PD] GEM noobie: I don't understand this glsl
> >> thing... but I
> >>  > >> need it!*
> >>  > >> *Date: *September 9, 2013 4:24:08 PM EDT
> >>  > >> *To: *pd list 
> >>  > >>
> >>  > >>
> >>  > >> Hi there,
> >>  > >>
> >>  > >> I'm in the process of writing my own photo
> >>  > >> stitching/assembling abstraction but I'm having a lot of
> >>  > >> trouble
> >>  > >> understanding what the glsl object do... I've been able to
> >> implement an
> >>  > >> edge blurring function by copy/pasting the glsl code from
> >>  > >> the
> >>  > >> "panoramique.pd" patch and the "panoramique.vert" and
> >> "panoramique.frag"
> >>  > >> files to the right places, but it only blurs vertical edges.
> >> Can anyone
> >>  > >> tell me how I could blur horizontal edges too? and... what
> >>  > >> this
> >> glsl thing
> >>  > >> is all a

Re: [PD] FW: GEM noobie: I don't understand this glsl thing... but I need it!

2013-09-10 Thread Benjamin ~ 01xy
Hello,

oops, initialy not replied to the list ...

We have a modest wiki page in french about Pd vs glsl, some ressources
there as well http://wiki.labomedia.org/index.php/Pure_Data_vs_OpenGL

++benjamin

Le 10/09/2013 13:02, Cyrille Henry a écrit :
> the glsl exemples are in a specific folder in gem/exemple.
> it's not very documented, but you'll have some basic shader.
> it's a good place to start.
> c
>
>
> Le 10/09/2013 12:43, David Schaffer a écrit :
>> Hi, and thank you for your answers,
>>
>> I know about extended view, I 've donwloaded it and used to build my
>> design. The idea for me is now to get a better understanding of the
>> glsl chain, because it seems to be the place where all the magic
>> happens. I thought I could find more examples of glsl objects
>> implementations in pd, and some written code that I could try to
>> hack... any help appreciated.
>>
>> David
>>
>>
>> http://www.flickr.com/photos/schafferdavid/
>>
>> http://audioblog.arteradio.com/David_Schaffer/
>>
>>
>>
>>  > Date: Tue, 10 Sep 2013 09:27:17 +0200
>>  > From: n...@petervenus.de
>>  > To: pd-list@iem.at
>>  > Subject: Re: [PD] GEM noobie: I don't understand this glsl
>> thing... but I need it!
>>  >
>>  > for ExtendedviewToolkit, there is a webpage [1]
>>  > and you can download the latest via github [2]
>>  >
>>  > [1] extendedview.mur.at
>>  > [2] https://github.com/extendedview/extended_view_toolkit
>>  >
>>  > cheers, Peter
>>  >
>>  > Am 09.09.13 23:51, schrieb John Harrison:
>>  > > ExtendedViewToolkit does photo stitching. Maybe it does what you
>> want or
>>  > > can give you some ideas:
>>  > > http://puredata.info/Members/Weitsicht/extended-view-toolkit/
>>  > >
>>  > >
>>  > >
>>  > >
>>  > > On Mon, Sep 9, 2013 at 4:21 PM, Dan Wilcox
>>  wrote:
>>  > >
>>  > >> glsl is the open gl shader language ... basically a simple
>> C-like language
>>  > >> for doing graphics stuff on the GPU, see
>>  > >> https://en.wikipedia.org/wiki/GLSL
>>  > >>
>>  > >> Also, see the OpenGL Orange
>> Book
>>  > >>
>>  > >> On Sep 9, 2013, at 5:01 PM, pd-list-requ...@iem.at wrote:
>>  > >>
>>  > >> *From: *David Schaffer 
>>  > >> *Subject: **[PD] GEM noobie: I don't understand this glsl
>> thing... but I
>>  > >> need it!*
>>  > >> *Date: *September 9, 2013 4:24:08 PM EDT
>>  > >> *To: *pd list 
>>  > >>
>>  > >>
>>  > >> Hi there,
>>  > >>
>>  > >> I'm in the process of writing my own photo
>>  > >> stitching/assembling abstraction but I'm having a lot of trouble
>>  > >> understanding what the glsl object do... I've been able to
>> implement an
>>  > >> edge blurring function by copy/pasting the glsl code from the
>>  > >> "panoramique.pd" patch and the "panoramique.vert" and
>> "panoramique.frag"
>>  > >> files to the right places, but it only blurs vertical edges.
>> Can anyone
>>  > >> tell me how I could blur horizontal edges too? and... what this
>> glsl thing
>>  > >> is all about. I'm no code expert, so please keep it
>> understandable (!)
>>  > >>
>>  > >> Thanks a lot,
>>  > >>
>>  > >> David
>>  > >>
>>  > >> http://www.flickr.com/photos/schafferdavid/
>>  > >> https://soundcloud.com/schafferdavid
>>  > >>
>>  > >>
>>  > >> 
>>  > >> Dan Wilcox
>>  > >> @danomatika
>>  > >> danomatika.com
>>  > >> robotcowboy.com
>>  > >>
>>  > >>
>>  > >>
>>  > >>
>>  > >>
>>  > >>
>>  > >> ___
>>  > >> Pd-list@iem.at mailing list
>>  > >> UNSUBSCRIBE and account-management ->
>>  > >> http://lists.puredata.info/listinfo/pd-list
>>  > >>
>>  > >>
>>  > >
>>  > >
>>  > >
>>  > > ___
>>  > > Pd-list@iem.at mailing list
>>  > > UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>  > >
>>  >
>>  > ___
>>  > Pd-list@iem.at mailing list
>>  > UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
>> ___
>> Pd-list@iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] FW: GEM noobie: I don't understand this glsl thing... but I need it!

2013-09-10 Thread Cyrille Henry

the glsl exemples are in a specific folder in gem/exemple.
it's not very documented, but you'll have some basic shader.
it's a good place to start.
c


Le 10/09/2013 12:43, David Schaffer a écrit :

Hi, and thank you for your answers,

I know about extended view, I 've donwloaded it and used to build my design. 
The idea for me is now to get a better understanding of the glsl chain, because 
it seems to be the place where all the magic happens. I thought I could find 
more examples of glsl objects implementations in pd, and some written code that 
I could try to hack... any help appreciated.

David


http://www.flickr.com/photos/schafferdavid/

http://audioblog.arteradio.com/David_Schaffer/



 > Date: Tue, 10 Sep 2013 09:27:17 +0200
 > From: n...@petervenus.de
 > To: pd-list@iem.at
 > Subject: Re: [PD] GEM noobie: I don't understand this glsl thing... but I 
need it!
 >
 > for ExtendedviewToolkit, there is a webpage [1]
 > and you can download the latest via github [2]
 >
 > [1] extendedview.mur.at
 > [2] https://github.com/extendedview/extended_view_toolkit
 >
 > cheers, Peter
 >
 > Am 09.09.13 23:51, schrieb John Harrison:
 > > ExtendedViewToolkit does photo stitching. Maybe it does what you want or
 > > can give you some ideas:
 > > http://puredata.info/Members/Weitsicht/extended-view-toolkit/
 > >
 > >
 > >
 > >
 > > On Mon, Sep 9, 2013 at 4:21 PM, Dan Wilcox  wrote:
 > >
 > >> glsl is the open gl shader language ... basically a simple C-like language
 > >> for doing graphics stuff on the GPU, see
 > >> https://en.wikipedia.org/wiki/GLSL
 > >>
 > >> Also, see the OpenGL Orange 
Book
 > >>
 > >> On Sep 9, 2013, at 5:01 PM, pd-list-requ...@iem.at wrote:
 > >>
 > >> *From: *David Schaffer 
 > >> *Subject: **[PD] GEM noobie: I don't understand this glsl thing... but I
 > >> need it!*
 > >> *Date: *September 9, 2013 4:24:08 PM EDT
 > >> *To: *pd list 
 > >>
 > >>
 > >> Hi there,
 > >>
 > >> I'm in the process of writing my own photo
 > >> stitching/assembling abstraction but I'm having a lot of trouble
 > >> understanding what the glsl object do... I've been able to implement an
 > >> edge blurring function by copy/pasting the glsl code from the
 > >> "panoramique.pd" patch and the "panoramique.vert" and "panoramique.frag"
 > >> files to the right places, but it only blurs vertical edges. Can anyone
 > >> tell me how I could blur horizontal edges too? and... what this glsl thing
 > >> is all about. I'm no code expert, so please keep it understandable (!)
 > >>
 > >> Thanks a lot,
 > >>
 > >> David
 > >>
 > >> http://www.flickr.com/photos/schafferdavid/
 > >> https://soundcloud.com/schafferdavid
 > >>
 > >>
 > >> 
 > >> Dan Wilcox
 > >> @danomatika
 > >> danomatika.com
 > >> robotcowboy.com
 > >>
 > >>
 > >>
 > >>
 > >>
 > >>
 > >> ___
 > >> Pd-list@iem.at mailing list
 > >> UNSUBSCRIBE and account-management ->
 > >> http://lists.puredata.info/listinfo/pd-list
 > >>
 > >>
 > >
 > >
 > >
 > > ___
 > > Pd-list@iem.at mailing list
 > > UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list
 > >
 >
 > ___
 > Pd-list@iem.at mailing list
 > UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list


[PD] FW: GEM noobie: I don't understand this glsl thing... but I need it!

2013-09-10 Thread David Schaffer
Hi, and thank you for your answers, 


  
I know about extended view, I 've donwloaded it and used to build my design. 
The idea for me is now to get a better understanding of the glsl chain, because 
it seems to be the place where all the magic happens. I thought I could find 
more examples of glsl objects implementations in pd, and some written code that 
I could try to hack... any help appreciated.
 
David




http://www.flickr.com/photos/schafferdavid/

http://audioblog.arteradio.com/David_Schaffer/
  

> Date: Tue, 10 Sep 2013 09:27:17 +0200
> From: n...@petervenus.de
> To: pd-list@iem.at
> Subject: Re: [PD] GEM noobie: I don't understand this glsl thing... but I 
> need it!
> 
> for ExtendedviewToolkit, there is a webpage [1]
> and you can download the latest via github [2]
> 
> [1] extendedview.mur.at
> [2] https://github.com/extendedview/extended_view_toolkit
> 
> cheers, Peter
> 
> Am 09.09.13 23:51, schrieb John Harrison:
> > ExtendedViewToolkit does photo stitching. Maybe it does what you want or
> > can give you some ideas:
> > http://puredata.info/Members/Weitsicht/extended-view-toolkit/
> >
> >
> >
> >
> > On Mon, Sep 9, 2013 at 4:21 PM, Dan Wilcox  wrote:
> >
> >> glsl is the open gl shader language ... basically a simple C-like language
> >> for doing graphics stuff on the GPU, see
> >> https://en.wikipedia.org/wiki/GLSL
> >>
> >> Also, see the OpenGL Orange 
> >> Book
> >>
> >> On Sep 9, 2013, at 5:01 PM, pd-list-requ...@iem.at wrote:
> >>
> >> *From: *David Schaffer 
> >> *Subject: **[PD] GEM noobie: I don't understand this glsl thing... but I
> >> need it!*
> >> *Date: *September 9, 2013 4:24:08 PM EDT
> >> *To: *pd list 
> >>
> >>
> >> Hi there,
> >>
> >> I'm in the process of writing my own photo
> >> stitching/assembling abstraction but I'm having a lot of trouble
> >> understanding what the glsl object do... I've been able to implement an
> >> edge blurring function by copy/pasting the glsl code from the
> >> "panoramique.pd" patch and the "panoramique.vert" and "panoramique.frag"
> >> files to the right places, but it only blurs vertical edges. Can anyone
> >> tell me how I could blur horizontal edges too? and... what this glsl thing
> >> is all about. I'm no code expert, so please keep it understandable (!)
> >>
> >> Thanks a lot,
> >>
> >> David
> >>
> >> http://www.flickr.com/photos/schafferdavid/
> >> https://soundcloud.com/schafferdavid
> >>
> >>
> >> 
> >> Dan Wilcox
> >> @danomatika
> >> danomatika.com
> >> robotcowboy.com
> >>
> >>
> >>
> >>
> >>
> >>
> >> ___
> >> Pd-list@iem.at mailing list
> >> UNSUBSCRIBE and account-management ->
> >> http://lists.puredata.info/listinfo/pd-list
> >>
> >>
> >
> >
> >
> > ___
> > Pd-list@iem.at mailing list
> > UNSUBSCRIBE and account-management -> 
> > http://lists.puredata.info/listinfo/pd-list
> >
> 
> ___
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list
  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list