veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#algorithmicart

11 posts4 participants0 posts today

A while back I developed a complete-beginner course on creative coding.

It was refined over about 4 years through students who were mostly aged 7-17 and also mature tech-shy students too.

Designed for first-time coders, the projects are intentionally small, encourage play, and don't need anything installed - it all works on the web!

check it out!

bite-size lessons:
sites.google.com/view/creative

playlist:
youtube.com/watch?v=VpIFZ0xcJW

These artworks are based on a generalization of Lucas sequences for complex numbers, defined as:
Z(0) = 1
Z(1) = 1 or i
Z(n) = shrink( e^(iθ)·Z(n-1) + Z(n-2) )

Where shrink() is a function which decreases a complex number into the two-unit square or the unit circle centered at the origin. In these works I use three different versions, based on taking out the integer part of the real and imaginary parts (or the integer part minus 1), or of the modulus of the number in polar form.

Figure 1 depicts the 128 values walk using θ = π/5 and Z(1) = i, and the shrinking function which takes out the integer part of the real and imaginary parts.

In the three artworks that follow, the lines connecting successive values toggle between being drawn or not. See the alt text for more information related to the artworks.
#mathart #math #algorithmicArt #AbstractArt

Completed this painting recently. Not sure if I've mentioned this, but I've transitioned to a mode where I create computer algorithms that generate images, which I then paint by hand. I find the process of mapping rigid computer-based processes to the messy real world to be an extremely satisfying approach.

Continued thread

Tetrahedral symmetry requires that a general point be in a set of 12 -- on each of the 4 faces in each of 3 orientations. You can also add 4 points at the vertices, 4 at each face center, or 6 at each edge center. Combined, any even number of points >= 4 can be arranged with tetrahedral symmetry, albeit not always evenly.

Here is 50 points in tetrahedral symmetry which requires that some of them have valence 7.

#AlgorithmicArt #CreativeCoding
#Processing #glsl #shaders