Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 2.05 KB

example.md

File metadata and controls

38 lines (26 loc) · 2.05 KB

Learning map: shaders for creative coding

Interest

  • Writing and editing GLSL shaders for creative coding.

Methodology

  • Find a way to make examples quickly.
  • Find a way to get inspiration, to come up with visual ideas that translate properly into code.

Software

  • 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.

Resources

Communities

  • 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.

Challenges

  • 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.