- Writing and editing GLSL shaders for creative coding.
- Find a way to make examples quickly.
- Find a way to get inspiration, to come up with visual ideas that translate properly into code.
- LYGIA - To prototype shaders quickly with ready-made functions.
- Lens Studio - To learn quickly with small results: Snapchat filters.
- Blender - To learn the basics of geometry.
- three.js - To see what is easy or hard in 3D, and what a more interesting piece looks like.
- TouchDesigner - To see how a nodal workflow works, and to try my own shaders in its GLSL TOP.
- Still looking for: a tool to publish work in small pieces and get feedback quickly.
- The Book of Shaders - To learn fragment shaders step by step.
- Inigo Quilez, articles - To understand the mathematics behind shader techniques.
- The Coding Train - Where I started with creative coding.
- Introduction to Linear Algebra - For the vectors and matrices behind shaders. Gilbert Strang, 6th edition, 2023.
- MIT 18.06SC Linear Algebra - The same author's lectures, to follow along with the book.
- CC Fest - To get inspired and learn from other creative coders.
- Still looking for: a community to share work and get real feedback from peers.
- I tried The Coding Train, but it was hard to know what else is out there.
- The Book of Shaders is not complete: the chapters after Fractional Brownian Motion (fractals, image processing, simulation, 3D graphics) are not written yet.
- I do not know yet if I can write or edit existing shaders in TouchDesigner, for a workflow that I can extend.