Context

I encourage you to look at these these prompts as starting points for your visual explorations with code. They are crafted to be open-ended enough that they allow for plenty of room to explore within the given constraints, but they shouldn't feel prescriptive. There are no right or wrong answers 🙂 Make the most out of them, based on your level of experience and your needs with regards to this class.

There are seven prompts this week, and that will be the case for each week of our class. The idea behind them is for you to practice creative coding daily, as a way of building a habit, becoming more comfortable with the tools we use, and developing ideas. Try to spend less than an hour every day creating something for the daily prompt – it can be the first thing you do in the morning, your afternoon break activity, or the last thing you do before going to bed. Scheduling consistency across multiple days tends to help in building a habit.

It's totally fine (and actually encouraged) to develop a sketch over a few days. Starting from scratch every day can feel exhausting, so feel free to take the previous day's sketch as a starting point, and see where you can take it. In my practice, I tend to work with the same sketch for 3-8 days, until I run out of ideas. When things are starting to feel stale, I enjoy stepping away from my computer, drawing some ideas in my notebook, and then opening a new file in my code editor and starting from scratch. Of course, this is particular to my process. Every one has a different rhythm and way of working, this is just one way of doing things.

Of course, I encourage you to keep up with the daily practice, but completely understand that this class likely exists in your schedule on top of a job, a social life, a list of exciting hobbies and plenty of responsibilities.

If you want to talk through any of the prompts or your general approach, I'm always available via email ([email protected],) and happy to schedule time to talk in person.

✨ Week #3 ✨ Prompts ✨

This week's prompts focus on noise, but feel free to use anything we've previously covered in the class!

15. "My 2-year old could draw this!"

      Blobs, organic-looking lines and squiggles; with or without Perlin noise.

16. Frequency increases left to right

      1D, 2D, 3D or even 4D noise if you feel like it!

17. noise(x) * sin(x)

      What's the relationship between the noise frequency and the sine frequency? What about the amplitudes? Does the noise lead and the sine follow, or viceversa?

18. Half-random, half-noise

       Is it a gradient, or a hard transition?

19. Every time you call lineTo(), you also have to call arc()

       Where is the arc placed in relation to the line? Is it a full circle, or a partial one? What about its scale? 

20. Illusion of depth