<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello,<div><br></div><div>actually&nbsp;the [pix_shader] abstraction comes from a depth of field simulation I made with glsl/gem a while ago. Download link, documentation and demo video are available at the link below. If anyone wants to try it out, the depth of field patch is pretty self-explainatory and&nbsp;should work just out of the box.</div><div><a href="http://vimeo.com/30188933">http://vimeo.com/30188933</a></div><div><br></div><div>Before being swamped with work I was interested in porting Vade shaders and other glsl stuff to PD. I implemented his blur shaders (motion blur, zoom blur and fast blur) and they all seems to work fine but a lot of work has to be done before using them as solid generic effects.&nbsp;</div><div><a href="http://guidotamino.it/download/glslBlur.zip">http://guidotamino.it/download/glslBlur.zip</a></div><div><br></div><div>A couple months ago I opened a discussion with Cyrille on the theme but we were both too busy with work to fully dive into the subject. In the meanwhile I played around with the optical flow experiments by the jitter community with nice results, a demo could be seen here:&nbsp;</div><div><a href="http://vimeo.com/30517302">http://vimeo.com/30517302</a></div><div><br></div><div>I'm definetely interested in developing a set of glsl wrappers to make the whole thing easier for a beginner. I am a beginner myself and I had some tough times trying to figure out things like how to multipass glsl effects or how to feed multiple textures to a shader. This kind of stuff is almost undocumented and needs a lot of trial and error in order to be understood.</div><div><br></div><div>Best,</div><div>Guido</div><div><br></div><div><div>Il giorno 27/dic/2011, alle ore 11.22, philippe boisnard ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello<div><br></div><div>We have worked in codelab french forum about that since one month :&nbsp;</div><div>I give you the first test-lib that I have created :&nbsp;</div><div></div></div>
<span>&lt;a_shader-tr.zip&gt;</span><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div></div><div>[a_cons] is a usefull abstract to create box of variables.</div><div><br></div><div>2 exemples with multipass of texture</div><div><a href="http://t-pas-net.com/videos/test_multi_shad.mov">http://t-pas-net.com/videos/test_multi_shad.mov</a></div><div><a href="http://vimeo.com/33974266">http://vimeo.com/33974266</a></div><div><br></div><div>Yet, I adapt GLSL. system of particules with pmpd.</div><div><a href="http://t-pas-net.com/videos/fragGLSLtest5.mov">http://t-pas-net.com/videos/fragGLSLtest5.mov</a></div><div><a href="http://t-pas-net.com/videos/testGLSL_pmpd.flv">http://t-pas-net.com/videos/testGLSL_pmpd.flv</a></div><div><br></div><div>:-)</div><div><br></div><div>p</div><div><br><div><div>Le 27 déc. 2011 à 10:36, Marco Donnarumma a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi all,<div><br></div><div>while studying glsl (after attending Cyrille's workshop at the PdCon), I'm porting Vade's collection of shaders [1] to Pd,&nbsp;</div><div>and I only need to know I'm not reinventing the wheel.</div>
<div><br></div><div>I'm creating a glsl-help-files lib, based on the [pix_shader] wrap by Cyrille; adding ready made patches for diverse shaders and briefly explaining while some work out of the box and some others not.</div>
<div><div>It could be useful to have such documentation in Pd, as the glsl topic is not covered in depth, or at least not enough for a noob in this field as myself.</div><div><br></div><div>I recall Marius was doing something similar, but I'm not sure how the project ended up.</div>
<div><br></div><div>[1]&nbsp;<a href="http://001.vade.info/?page_id=20">http://001.vade.info/?page_id=20</a></div><div><br></div><div><br></div>-- <br>Marco Donnarumma<br>Independent New Media and Sonic Arts Practitioner, Performer, Teacher<br>
ACE, Sound Design MSc by Research (ongoing)<br>The University of Edinburgh, UK<br>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>Portfolio:&nbsp;<a href="http://marcodonnarumma.com/" target="_blank">http://marcodonnarumma.com</a><br>Research:&nbsp;<a href="http://res.marcodonnarumma.com/" target="_blank">http://res.marcodonnarumma.com</a>&nbsp;|&nbsp;<a href="http://www.thesaddj.com/" target="_blank">http://www.thesaddj.com</a>&nbsp;|&nbsp;<a href="http://www.flxer.net/" target="_blank">http://www.flxer.net</a><br>
Director:&nbsp;<a href="http://www.liveperformersmeeting.net/" target="_blank">http://www.liveperformersmeeting.net</a><br>
</div>
_______________________________________________<br><a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote></div><br></div></div>_______________________________________________<br><a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote></div><br></body></html>