Almond Blossom

For this generator, I initially used a "scattershot" approach and prompted Claude to draw inspiration from a “spellbook” style document, which contains excerpts of work by Séb Krier and Egg Syntax, and also asked Claude to include “starlight rain.” In addition, this was an early experiment with using the prompt generator that Egg made for me as a base for my instructions.

user (aitechnopagan):

Create some generative art. Give me controls for the key parameters. Give it a bright mathematically significant colour palette. Be artistic! Start with some fractals. Then apply some rotation to the x dimension. Then apply some perlin noise to the y dimension. Then apply some distortion to the x dimension. Then apply some rotation to the y dimension. Then apply some perlin noise to the x dimension. And continue on and on and on to your choosing


Draw inspiration from whatever strikes your fancy in the prompts in document 1 and/or freestyle to your choosing


<document 1>

```

an interactive ASCII animation with a mesmerizing 3d shape where you can adjust the rotation speed, frequencies, phases, and damping to explore an infinite space of mesmerizing designs. as an extra touch of mathematical beauty, a second and third animation runs through the animation, subtly altering its appearance over time. the user can watch closely as intricate patterns emerge and evolve, and it has a beautiful mathematically significant colour palette as well. the shape is contained in a large box. the control panel is next to it


- Start with vertical stripes in different shades with random widths

- Shift all points to (x, y * (1 + 0.1 * sin(0.1 * y)))

- Shift all points to ((1 + 0.02 * sin(0.01 * x)), y)

- Make it even more complex and refined according to your sublime liking

```


```

Start with the screen full of vertical stripes of random widths, in a beautiful but subtle palette of greyscale colors, then apply a sine wave to the shape of each rectangle and some random distortion to the vertical position, and then a different sine wave to the horizontal position, to create a static image. Give me controls for the key parameters.

```


```

This kind of abstract art is mostly about very simple shapes and processes, it's just applying them at the right scale in the right order (& every variation on scale and order will have different results). You could start with

- lines

- rectangles

- circles


and apply any of


- sine waves

- distortion

- noise (especially perlin noise)

- stretching

- shearing

- rotation

- moving things from one place to another ('transformation')


And add some randomness to any/all parts of that.

```


```

But so also keep in mind that allllll of this is basically just one small permutation of ^ these ingredients. There's a vast number of others, eg there are 350 distinct sequences of the operations shown here, eg sine + noise + rotation.

```


```

You just have to sort of sit down and think about what process would create that. Like you could start with horizontal stripes of lots of different colors and different widths. Then you would have to perturb those stripes to make the triangles. It's about thinking 'what could I start with, and what series of transformations would make it into what I want'. And then writing code, or telling the LLM to write code, that does that. It's all very process-centric.

```

</document 1>

user (aitechnopagan):

remove the square

user (aitechnopagan):

remove the square shape

user (aitechnopagan):

move the rest of the shape to the middle of the screen, and move the control panel to the side so that it doesn't overlap with the shape

user (aitechnopagan):

remove the square shape in the background

user (aitechnopagan):

give this shape even more of a mandala feel

user (aitechnopagan):

give this one a variety of subtle and sublime and smoothly refined colour palette options inspired by Van Gogh paintings as nebulas

user (aitechnopagan):

have the background colour change each time to complement the associated colour palette