101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

559
active users

#generativeart

6 posts6 participants1 post today

```
library(tidyverse)
z = function(n) {
bb = function(i) {
x = y = 0
for (k in 0:(n - 1)) {
x = x + ((floor(i/2^(2 * k))) %% 2) * 2^k
y = y + ((floor(i/2^(2 * k + 1))) %% 2) * 2^k
}
c(x, y)
}
as.data.frame(t(sapply(0:(4^n - 1), bb)))
}
ggplot(z(6)) +
geom_path(aes(x=V1, y=V2, col=sin(V1/4)+cos(V2/4)), show.legend=F) +
scale_colour_gradient(low='orange', high='blue') +
theme_void()
```

en.wikipedia.org/wiki/Z-order_
#rstats #generativeart #tilingtuesday #rtistry #fractal

Mapping -diff(y) to linewidth = "light on the upstroke, heavy on the downstroke" = calligraphy

```
library(tidyverse)
library(pracma)
tibble(s = seq(pi, -pi, len = 5000),
x = fresnelS(s), y = fresnelC(s),
wd = c(0, -diff(y))) |>
ggplot() +
geom_path(aes(x=x,y=y, lwd=wd), show.legend=FALSE) +
scale_linewidth_continuous(range=c(.1,2.5)) +
theme_void()
```

#GenerativeArt interlude

More fun with OEIS integer sequences.

Today we'll make some pseudospirals: a sequence of arcs with 90 degree turns in between, where the radii are driven off a sequence. Arcs may have a gain function applied. Negative radii flip direction.

A200437: Number of -n..n arrays x(0..9) of 10 elements with zero sum and no two or three adjacent elements summing to zero
Sequence negation (every 17th), no gain

```
library(tidyverse)
library(interp)
x = c(runif(500), 0,0,1,1)
y = c(runif(500), 0,1,0,1)
triangles(tri.mesh(x = x,y = y)) |>
as_tibble() |>
mutate(i=1:n()) |>
rowwise() |>
mutate(tri = list(
tibble(x=x[c(node1,node2,node3,node1)],
y=y[c(node1,node2,node3,node1)]))) |>
unnest('tri') |>
ggplot() +
geom_polygon(aes(x=x,y=y,group=i,fill=i), show.legend=FALSE) +
scale_fill_viridis_c(option='F') +
theme_void()
```

Continued thread

When does an abstract arrangement of lines begin to resemble a memory? When does a collection of brain cells begin to form an opinion about the world? When does a series of neural networks and machine learning algorithms become self-aware? I asked myself these questions a lot while working on this series.

𝙎𝙚𝙣𝙩𝙞𝙚𝙣𝙘𝙚 𝙎𝙚𝙩𝙨 𝙐𝙨 𝘼𝙥𝙖𝙧𝙩 is a long-form series of paintings created with a robotic pen plotter. The robot follows instructions produced by a generative algorithm that creates a unique output each time it runs.

Multiple sine wave oscillation functions, combined with procedurally generated noise, alter the size and orientation of hundreds of paint strokes, using one of seven color palettes.

Latenzraum Hbf

A slit-scan video at Amsterdam Centraal railway station, frame by frame interpretaties with CLIP and then fed as a prompt to Stable Diffusion, interpolated between frames with ffmpeg, the minimum pixel values of the resulting movie taken to create this image.
This picture: April 2025
Original video: April 2024

#abstract #railwaystation #imageprocessing #computationalart #generativeart #stableduffusion #clip #slitscan #amsterdam #amsterdamcentraalstation