Read the Conceptual Guide
Learn shaders by building them. Edit code or use nodes, and see results instantly. No experience needed!
Most shader tools are either powerful but overwhelming, or simple but limiting. Shadyr sits in the middle. You can start by dragging sliders and watching what happens, then slowly dig into the actual code behind it, if you're ready.
There's no separate "graph mode" or "code mode" You can switch between them at any time. Change a slider in the node graph, the GLSL updates in real time. They're always in sync.
Load a preset. Move a slider. Don't think too hard, just change things, it will make sense eventually.
The preview updates instantly. Watch how the visual responds to every tweak.
That's it . Break things, understand why, fix them, make them better.
A shader creation environment, built with a focus on ease of use and instant feedback.
Build logic visually in the node graph, or write raw GLSL, they stay perfectly synchronized. The same underlying shader, two different views. Stuck on the math? Use a node. Ready to go deeper? Flip to the code.
Every change renders instantly, no need to recompile to see tiny changes!
Build layered effects, feedback loops, post-processing, simulation. Passes can feed into each other freely.
Plug in images, video, or audio as pass inputs. React to sound, animate with footage, or chain passes together.
A curated library of beautiful shaders to learn from, tweak, and be inspired by. Save your own and they persist locally.
Coming from Shadertoy? iTime, iResolution, iChannel0 all normalize
automatically. Paste and run!
Everything is always visible and in sync. No hidden menus, no context switching. Just the shader and all the tools to shape it.
Whether you've never written a shader or you've been living in GLSL for years.
Never touched a shader? Start with a preset and move sliders. You'll learn without realizing it.
Learning game dev or graphics programming? Shadyr bridges theory and practice instantly.
Just here to make beautiful things? The node system lets you compose effects visually, fast.
Already know GLSL? Use Shadyr as a quick iteration tool to prototype and test ideas rapidly.
You learn by changing things, breaking things, and slowly realizing it's making sense.
Start with something that already looks good. Move sliders until something changes. Ask yourself: what did I actually affect? What didn't change?
Open the node graph. You don't need to understand everything. Just notice what connects to what, and what seems important.
Switch to the code editor. You'll start seeing patterns, UVs, colors, time based motion. If you're new to shaders, it won't fully make sense yet, and that's fine.
Change things you probably shouldn't. Extra numbers, strange functions, wrong connections. Seeing it fail is how you understand what it needs to succeed.
A gradient. A circle. Something that moves. Keep it simple and finish it. That first one you made yourself is when it clicks.
Jump in wherever feels right. You can always switch later, it's the same shader, just a different view.
Whether you want to explore, learn, or build, just start. You can switch paths anytime as you go.