with Sol Sarratea -- @alsolquema
Livecoding shaders with GLSL (by Sol Sarratea -- @alsolquema)
**
REGISTER: https://entradium.com/events/livecoding-shaders-en-glsl**
Language: Spanish
Day: Saturday 8th July
Hour: from 11:00 to 14:00
Requirements: no previous knowledge is required, but it is preferable to be familiar with some programming language. It is necessary to bring a computer.
System requirements:
Description
Introductory workshop to the generation of visual images using directly the GPU (graphics target), from the writing of a shader (program) in GLSL, the OpenGL shading language (an interface to communicate with the graphics hardware). In particular, we will use its implementation in javascript (webGL) to be able to use an online text editor.
Tools
Objectives
Acquire basic notions of GLSL.
Understand the advantages and disadvantages of writing programs that work directly with the GPU.
Approve creative coding as a worldly practice.
Create, show and participate.
**
Structure**
Presentation and motivations (~30 min).
Questions (~10 min).
Introduction to GLSL and basic notions (~30 min).
Pause (15 min).
Creative time (~30 min).
Questions and answers (~20 min).
References
keep it simple, we restrict ourselves to trigonometric functions:
https://lashaderwiki.solsarratea.world/cursos/introductorios/live-coding-shaders-por-nodo-centro-cultral-digital/abril-mayo-2022/clase-05-05
+1 superformula: https://www.instagram.com/p/CdGl3zMOkIG/
Iterative systems of functions (simple fractals)
https://clases-shaders.solsarratea.world/clases/trnsf/editor/
kirigami https://en.wikipedia.org/wiki/Kirigami from some known texture, bring a picture and we will make virtual kirigami
LSB (least significant bit) to mix colours -- could be a great feature for hydra: https://steganography.solsarratea.world/
Offer code to the shader temple https://templo-shader.glitch.me/
Co-create a shader to add it to hydra
Create an exquisite shader-corpse https://en.wikipedia.org/wiki/Exquisite_corpse