Rob has moved.

18 Followers
209 Following
1.1K Posts
This account has moved servers to @pRobably
OpenProcessinghttps://openprocessing.org/user/269409/
Webby Stuffhttps://headtilt.me

I’m teaching Year 7 maths this year, so to give myself something to do, I’m going to have a go at making some p5js sketches based off each week’s topic.

First week is integers and the number line.
Not terribly compelling, but hopefully will end up with some interesting things, and give the students something to look at.

#genuary29 - "Grid based graphic design"

An excuse to mess with bezier curves (which I am still really bad at thinking about from a programmatic perspective).

Started out with just plain sticky notes, but it's far funnier with nonsense written on them.

#genuary #genuary2025

#genuary26 - "Symmetry"

I wanted to use some different variations of symmetry here, so there are agents that display symmetric *behaviour* as well as some more traditional reflective symmetry.

Agents are placed into groups of curvature, velocity, pattern, colour, and axis of symmetry. When one changes, all in the group change.

#genuary #genuary2025

#genuary25 - "One line which may or may not intersect itself"

Really struggled with this one. This is a series of points in an x, y grid with a flattish z value. A slight rotational shift on the y axis makes some interesting patterns.

#genuary #genuary2025

Lowering the cell count really makes the image ooze the heat haze. Really quite happy with how this turned out.

#genuary24 - "Geometric art"

We're in a heatwave in my part of Western Australia at the moment, it's the middle of summer, and in general we're in the "This Is Fine" end times, so this seemed apt.

#genuary #genuary2025

#genuary23 - "Inspired by Brutalism"

I wanted to do something that felt a little bit like Habitat67 (https://en.wikipedia.org/wiki/Habitat_67) with a blocky structure nestled into the greenery.

Lack of any implied depth on the blocks is semi-intentional 😅

#genuary #genuary2025

Habitat 67 - Wikipedia

#genuary22 - "Gradients only"

In my head I called this "descent into madness". Each point is generated with a movement vector, and the gradient of that initial vector determines the initial hue as well as the noisiness of the path.

#genuary #genuary2025

...and for a slightly more horrifying version...

#genuary21 #genuary #genuary2025

#genuary21 - "Collision detection"

Eyes are a pretty sensitive collision detector, and they definitely don't use a library.

#genuary #genuary2025