Shader Shelter - 10-11-22
•
GLSL [OpenGL Shading Language] as a whole is known as a "dark art", due to it being quite hard to understand.
We won't lie, it really can be at times because of how the language works
It's incredibly powerful & is accessible from every computer & is capable of some fantastic things, even on slow computers.
Many games use it for effects & to build atmosphere, some use it to make graphics looks nice, because it is so damn quick
But with only a few lines of code you can create some really interesting visuals. Then when you build up even further, adding some OSC control & multiplying some number, you can end up with really trippy visuals
This GLSL playground we made uses Processing [or could be put into any other coding framework with minimal change] to not only load & run our fragment shader that creates these visuals, but also use an OSC [Open Sound Control] template as a controller that can talk to the shader using our tablet or phone
Meaning we can control how the shader looks, whether we want to change the color, or even how much we want to zoom into the shader or even how fast it can warp.
We can put in Kinect support or even make it audio reactive
GLSL is not for the faint of heart, but it is a really impressive piece of tech that can make visuals even more interesting than they already are
We will be showing & sharing & working on this playground at the coding meet-up & workshop at Hyde Park Book Club - Monday 14th November | 6pm-10pm
See you then
🖤
#processing #code #coding #GLSL #openGL #shader #fragment #fragmentshader #OSC #opensoundcontrol #learn #meetup #workshop #teach #audio #sound #tech #hydeparkbookclub #leeds #visuals #visualart #visualisation #lemur #touchOSC