# Shader framework

**URL:** <https://discourse.processing.org/t/shader-framework/8599>\
**Category:** Gallery\
**Created:** [February 21, 2019, 3:42pm UTC](https://discourse.processing.org/t/shader-framework/8599 "2019-02-21T15:42:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stanlepunk](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stanlepunk/32/11509_2.png) [@Stanlepunk](https://discourse.processing.org/u/Stanlepunk)\
**Post date:** [February 21, 2019, 3:42pm UTC](https://discourse.processing.org/t/shader-framework/8599/1 "2019-02-21T15:42:42Z")

</div>

Et voilà, after fews weeks of researches about shaders, I compile a little collection of shaders for the background and post-fx. I make a little framework to manage it via a class FX to set and display and mix the shader between them… sure is not perfect but I want to share it now, because that’s work not so bad !  
So if you’ve a time to look, critic, improve or just use… you’re welcome.

> **[StanLepunK/Shader](https://github.com/StanLepunK/Shader)**
>
> Processing shader framework. Contribute to StanLepunK/Shader development by creating an account on GitHub.

  
Excuse my french, i’m punk frog !

 ![IM%20184798](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/1/107b13e17a66952f20d4b6764a0dbf10516c2adb.jpeg)

 ![IM%20184803](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/5/53c7cd7aff0919076815fdc2762f6addeb8069c4.jpeg)

 ![IM%20184807](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/f/f3e9226cbee83867c6b8858164c7184f8eca9407.jpeg)

---

<div class="post-metadata">

**Author:** ![hamoid](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hamoid/32/58_2.png) [@hamoid](https://discourse.processing.org/u/hamoid)\
**Post date:** [February 22, 2019, 3:57am UTC](https://discourse.processing.org/t/shader-framework/8599/2 "2019-02-22T03:57:22Z")

</div>

Looks nice! 🙂 One queston: I see Rope as a dependency. What is Rope and Romanesco? I don’t see it explained in your repos…

---

<div class="post-metadata">

**Author:** ![Stanlepunk](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stanlepunk/32/11509_2.png) [@Stanlepunk](https://discourse.processing.org/u/Stanlepunk)\
**Post date:** [February 22, 2019, 11:11am UTC](https://discourse.processing.org/t/shader-framework/8599/3 "2019-02-22T11:11:17Z")

</div>

@ [hamoid](https://discourse.processing.org/u/hamoid) Rope is a little library I do for my Romanesco project : **RO** manesco **P** rocessing **E** nvironment. In the repo there is link to download the Rope library in the readme [https://github.com/StanLepunK/Rope/blob/master/build\_rope/Rope.zip](https://github.com/StanLepunK/Rope/blob/master/build_rope/Rope.zip)  
And Romanesco it’s a software I developpe for my Visual Performance 🙂[https://github.com/StanLepunK/ROMANESCO-Processing](https://github.com/StanLepunK/ROMANESCO-Processing)

I hope is clearest ?

---

<div class="post-metadata">

**Author:** ![Stanlepunk](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stanlepunk/32/11509_2.png) [@Stanlepunk](https://discourse.processing.org/u/Stanlepunk)\
**Post date:** [February 22, 2019, 4:29pm UTC](https://discourse.processing.org/t/shader-framework/8599/4 "2019-02-22T16:29:15Z")

</div>

I add a new post fx shader: halftone multi pattern : dot, circle and line. an adaptation from [https://www.interactiveshaderformat.com/sketches/3719](https://www.interactiveshaderformat.com/sketches/3719)

 ![IM%20184809](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/2/282579413b841ae3dd9c1fe9a4491cafee4ce0b8.jpeg)

---

<div class="post-metadata">

**Author:** ![May](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@May](https://discourse.processing.org/u/May)\
**Post date:** [April 25, 2020, 9:11am UTC](https://discourse.processing.org/t/shader-framework/8599/5 "2020-04-25T09:11:29Z")

</div>

Hi!  
I am currently working on a project about halftone and I am quite new to the coding-world.  
I am struggling with the degrees in my halftone and with how to make a halftone with lines.  
Right now the grids are all by default on 0° but I would like to have them on 75°, 45° an 15°.

Could you help me with both these problems?

---

<div class="post-metadata">

**Author:** ![Stanlepunk](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/stanlepunk/32/11509_2.png) [@Stanlepunk](https://discourse.processing.org/u/Stanlepunk)\
**Post date:** [April 25, 2020, 7:51pm UTC](https://discourse.processing.org/t/shader-framework/8599/6 "2020-04-25T19:51:36Z")

</div>

Hi, You’re welcome. I can help you if I can 🙂 But your explanation is very short, can you send a little piece of code ?
