Saturday 6 and Sunday 7 April 2019
mornings 10.00h to 14.00h.
Espai Erre (Barcelona)
Abe Pazos. + info: https://hamoid.com/
Abe Pazos, an audiovisual artist from Espoo and Mallorca who has lived in Berlin since 2001. With his creations he tries to show the beautiful connections between mathematics and the living world, as well as draw attention to the phenomena that surround us, both natural and produced by the human being.
To achieve this, he observes and captures textures, forms and behaviors, analyzes the rules that define them to imitate and play with those rules. His work includes writing software to process audiovisual media, data and sensor readings to produce multimedia content with which to interact and explore.
The shaders, small programs that run in the computer’s graphic processor, control the color of each pixel on our screens and define the final aesthetics of our programs.If you use a creative programming environment you are probably already using them, perhaps without knowing it. The default shaders are usually very basic and try to be realistic or behave “correctly”.
In this course you will learn to modify those small programs written in the GLSL language to create strange and surprising visual effects. It is like discovering that we do not have to use the paint that we have sold so far, but we can create our own.
We will use a “live coding” environment that allows you to write code and see results immediately without any delay, which facilitates experimentation and learning.
– What are shaders
– What tasks facilitate
– When not to use them
– Different types of use
– GLSL language
– Vertex and Fragment shaders
– Uniform, Attribute, Varying
– Visual effects
– Shaders in different environments and differences.
– 2D examples
– 3D examples
As part of the course you will be provided with numerous simple examples that you can use in your own projects.
WHO CAN BE INTERESTED:
Aimed at people interested in the creation of generative visuals who want to use the possibilities of the computer’s graphics processor (GPU) to experiment with aesthetics and apply visual effects to their creations.
It´s recommended to have basic knowledge of programming (variables, conditions and loops) and some experience in any creative programming environment (example Processing, openFrameworks, three.js, Unity, Unreal, VVVV, Jitter o algún otro).
REQUIREMENTS:Computer with Internet access and a recent browser (Firefox, Chrome) that is capable of playing the following animation:
HERE. We will contact you once the registration is made 😉