Conference 3 Dec - 6 DecĀ Exhibition 4 Dec - 6 Dec



    01 Full Conference 1 - Full Conference One Day

    Shadertoy: Learn to Create Everything In a Fragment Shader

    Thursday, 04 December

    11:00 - 12:45

    Rose Hall 2

    Shadertoy is a web tool that allows developers all over the globe push pixels from code to screen using WebGL. In less that two years, our users have created thousands of fragments shaders that explore a wide variety of real time graphics algorithms. Shadertoy is also a social platform - a place for professionals and students alike to learn and teach about visuals, interactions, reactivity, procedural modeling, GPU internals and shading. In this course, we will first to introduce the platform and the technology on stage. Then we'll take the audience through the process of creating beautiful and impressive real-time pieces. The whole course will not be on static slides, but on live coding. The first part will introduce the platform, and then it will cover the basic principles of creating images by employing a single fragment shader. The second part of the course will focus on the algorithms that can be used to create content on Shadertoy. We will be modifying and desconstruct existing algorithms to learn how they work, and implement modelling, shading and lighting. We'll also put special attention to more advanced techniques such as raymarching, procedural texturing, modelling and animation, fractal geometry, image compression, volumetric rendering and motion blur.




    Basic computer graphics, shading/lighting models, shading languages (GLSL, HLSL or RSL), algebra, geometry.

    Intended Audience

    The intended audience is those professionals or students with interest in Computer Graphics that want to learn the intersection between code and art. This includes game developers, film makers and artists.


    Inigo Quilez, Beautypi
    Pol Jeremias, Beautypi

    Inigo Quilez is fascinated with the potential of using code and maths to build visual beauty. After many years in the demoscene, Inigo worked in virtual reality and realtime rendering. Today he's employed at Pixar Animation Studios, inventing techniques, drawing and creating procedural imagery.

    Pol Jeremias is passionate about technology and art. He uncovers the intersection with engineering and his imaginative mindset. He holds a Master's in CS from University of Southern California. He worked on Star Wars 1313 at LucasArts. Today, he's part of SoMa Play, a AAA game studio.

    Both founded Shadertoy and have spoken in multiple conferences.

    Back to Top
    Go Back