Viral
Enteror scroll with two fingers

WoGL Academy

Code goes in.
Galaxies come out.

Learn graphics programming from scratch. Build shaders, visual effects, and 3D worlds for websites, games, and digital art. Code comes alive in your browser.

LIVEMEXICO

Portals

A music discovery game for Spotify.

Enter Portals LITE →

Academy

Interactive Lessons

Interactive Lessons

  • On top, the lesson with its shader running
  • Below, the code you can change
  • Move a slider and the light answers
Start now →

Shader effects
for any project.

  • Nearly 200 works ready in the Toolkit
  • Copy a work's shader in one click
  • Runs in any WebGL 2 canvas on your site

Move the numbers
with your finger.

  • A slider for each value
  • The shader changes as you move it
  • In your phone's browser

Your pieces,
live.

  • A tunnel of light in the first section
  • Terrain, marble and liquid metal
  • Fractals and a solar system at the end

Try it

Move a slider.
Watch what happens.

This wave is a 12-line shader. Move the sliders: the code and the light change together.

wave.frag · GLSL ES 3.0

Continue with the full lesson: The wave →

WoGL PRO

WoGL Why tells you why.

  • WoGL Why in Academy PRO: 58 GLSL errors, explained
  • Practice PRO: challenges and remix
  • WoGL TV, Pulse Rig and WoGL Worlds
  • Your traveler profile, with your ship
Enter the Museum

Toolkit

Shader effects ready for your website.

These six works run live on this page. In the Toolkit, each work's shader copies or downloads in one click, for your site or your project.

Open Toolkit →

Questions

Before your
first lesson.

What is WoGL?

World of GL: a GLSL academy, a museum of live generative art, and tools and games made with shaders. All of it runs in your browser.

Do I need an account?

Not for Academy: its 100 lessons open without one. With your Museum account you enter its rooms, Academy PRO and your traveler profile.

Do I need to know how to code?

No. The first section starts from zero: a color is three numbers.

What is a shader?

A small program that runs on your graphics card and decides the color of every pixel at once.

What do I need to install?

Nothing. The lessons run in your browser on WebGL.

Does it work on my phone?

Yes. The lessons open in your phone's browser.

Which languages?

Spanish and English.

Your first lesson

Start with
Hello, light.

Start now