#WindsweptInfinity

2026-02-19

I almost forgot to post today, as I really got into some music creation. I've been working on an EP for Record Production Month, and it's going well. I'll write more on it another time.
Anyways, here are some #WindsweptInfinity images I made using my phone Monday night. It was a really cool seed with an extremely high variety of formations.

#ProceduralArt #AbstractArt

Textural abstract digital art piece.
A roughly circular area has hatched bands of black and white, on a background of rough hatched yellow and magenta bands.Textural abstract digital art piece.
Two large diffuse circles, black and geey, on an light orange and blue-green gradient background.Textural abstract digital art piece.
Diffuse orange and black triangles like stalagmites on a light green background.Textural abstract digital art piece. Chaotic splatters of orange and blue with patches of black and grey scattered about along with black pentagonal diamond shape outlines.
2026-02-11

Here is the rest of the set from yesterday's #WindsweptInfinity generation. It's a calming exercise for me, to patiently watch the forms move and add layers while I subtly alter the movement speed and thus the density and opacity of things. The dual save state feature allows me to skip back and rerun a section of time to find the moments and compositions I like the most. I generated these as 33.2 megapixel jpeg files.

#ProceduralArt
#GenerativeArt
#Abstract
#p5js
#ArtForSale

A highly textural abstract art piece composed by layering a large number of triangles that are placed in a grid and shifted in position, hue, rotation, and scale using complex combinations of sinusoidal and smooth noise functions. This one is in landscape orientation, and is vibrantly colorful except for a large grayscale area a centrally located circle. This one has the horizontal bands spreading out a bit in the middle, and are composed of swirling forms reminiscent of Lissajous figures.Similar to previous, but with a darker central area and a bright green and grey outer area.Blue and dark maroon outer area, and forms that look like crashing waves.This one has a more radial pattern, more reminiscent of an explosion.
2026-02-11

I created a set of images from one seed of my #WindsweptInfinity system yesterday. I'll share five, though I wanted to highlight this one first since it has a cool #OpticalIllusion effect that hasn't occurred in any others. The horizontal dividing lines appear to not be parallel due to aspects similar to the cafe wall and Popple rows illusions. You can explore those two in my interactive optical illusions collection, numbers 19 and 20. openprocessing.org/sketch/1941

#ProceduralArt #GenerativeArt
#p5js

A highly textural abstract art piece composed by layering a large number of triangles that are placed in a grid and shifted in position, hue, rotation, and scale using complex combinations of sinusoidal and smooth noise functions. This one is in landscape orientation, and is vibrantly colorful except for a large grayscale area a centrally located circle.
2026-02-01

Here are a few #WindsweptInfinity images I generated on my phone at 12:30 AM today to take my mind off things and help me fall asleep last night. I applied different B&W filters to the first two, as I really liked the look of that more. I found it interesting how adding film grain more than doubled the file size. It makes sense, since it's easier to compress smooth and clean images.

#ProceduralArt
#GenerativeArt
#AbstractArt

Textural abstract artwork, with trapezoid shapes smeared in sinuous, chaotic streaks, cloudlike, with larger sketchy trapezoid outlines tucked in here and there. Grayscale.Textural abstract artwork, with trapezoid shapes smeared in sinuous, chaotic streaks, cloudlike, with larger sketchy trapezoid outlines tucked in here and there. Grayscale, darker, grainier.Textural abstract artwork, with trapezoid shapes smeared in sinuous, chaotic streaks, cloudlike, with larger sketchy trapezoid outlines tucked in here and there. Vibrant red and violet with some black.
2026-01-27

I'll start off by highlighting my updated profile pic today and banner art tomorrow. I made this image for the cover art of a song I created last July for my #Hyperphantasia concept album project. Listen here: alonetone.com/Metamere/playlis

It was another piece made from a set of #WindsweptInfinity images layered and blended in #Krita. I sought images that fit the feel of the different parts of the song, and I really like how they came together in the final result.

#ProceduralArt
#GenerativeArt

The final blended image, where each of the other images are partially visible. The combined textures create a complex yet cohesive image. A main stone-like gray body is centered with a cloud above it. A large sine wave set spans the width to create streaks of subtle green colors, and swathes of splotchy triangles and sketchy triangle outlines are woven throughout.a mainly grey canvas covered in triangles with different textures and styles, with a splotchy blurry area of green and blue ones in the middle.textural painterly abstract geometric art, with large overlapping circles in the middle, and subtle horizontal bands all across it.sine waves of green and black rolling across the canvas, constructed by thousands of transparent rectangles to build up the lines, with varying noisy jitters creating complex textures.
2025-05-28

Art Series: #WindsweptInfinity
WIP Album: #Hyperphantasia
Title: Lost In The Labyrinth of Nightmares

I made another song and companion artwork in the same vein as the one I posted a month ago, but this one is quite a bit heavier. Structured beats and arpeggiated ambience from the Deluge, and improvised analog sorcery from the Typhon.

alonetone.com/Metamere/tracks/

#ElectronicMusic
#AbstractArt

The final layered image. All three of the layers came from different seeds.The first layer, jagged, circular, wavy, green, yellow, with burgundy, peach, white. I like this one a lot. It took a while to tune and time it to build it up exactly like this.The second layer, which was blurred and then built up a bit. I used a 100 opacity but a negative: additive subtractive blend mode. Pretty cool result.The third layer, very swirl and complex with continuous shapes emulating brush strokes. The blend was 69% opacity and a quadratic freeze-reflect mode.
2025-04-29

Series: #WindsweptInfinity
Title: Desolation of The Dreamscape

I created this image today for the cover art of a song I just completed. I used #Krita to combine the two source images I crafted from different seeds, with the colorful one as a transparent overlay layer. I applied a sharpen filter to and increased the contrast of the grayscale image, which brought out some interesting textures. I really like how it turned out, and I think it fits the song of the same name well.

#ProceduralArt

The full, final image (resized for Mastodon). It has swoopy, loopy shapes that appear to be slightly raised due to the black/white shading. It has areas that are thin and sharp, and wide and diffuse. There is a streaky patina of various colors that are slightly desaturated.the swoopy grayscale layer, with lower contrast and less detail.The colorful layer, which shows a lot more detail here that doesn't show up as much in the final. There are many loose wavy vertical strokes of many different colors with banding created from the overlapping squares used to create the strokes.
2025-04-25

Here is some art I made using my phone and code that I wrote in #p5js. All images were from a single seed, and involved a lot of direct control to create them. It is my alternative to doomscrolling in bed.

#WindsweptInfinity
#ProceduralArt
#GenerativeArt

Starting out, lighter and simpler. Lots of rectangular shapes scattered about, with woven lines throughout. This system involved very large sinusoidal motion, smaller noisy motion, and overall scene rotation. It also had large rectangular outlines that created the hazy texture with the woven lines.Here I moved things much faster for a while, and it got some interesting banding. Kind of an impressionist painting feel.It was really fun to watch how a lot of it would be more blurry, but certain spots would get more stable buildups of color, and it would all shirt around, like watching a sandy, rocky beach slowly change.This one was tricky to get just right, speeding up, slowing down, blurring out, building up. The swoopy portion required precise speed control and timing. It has a kind of sci fi space scene feel to me.
2025-04-15

More #WindsweptInfinity layering/blending experiments. I started using #Krita, and it's a lot nicer and faster to use than gimp for that. The first image is a combination of the latter three images. I really liked the second image, but it's a bit flat. The third one is a highly edited image from the same seed as the fourth. Those colors were just too much, but the seed had interesting textures and patterns, and brought some interesting depth and motion to the final image.

#ProceduralArt

A digital art image created through procedural, code-based, artist-directed image generation, and creative post-processing. A heavy, colorful, intense explosion in a celestial nebula, created by layering and blending the proceeding three images.a somewhat messy mix of various colors with some overall grid-like sinusoidal structure of spray-brush like texture, with some finer stroke textures forming faint circular shapes.a noisy grayscale explosion. High contrast, with details that look like jpeg compression or film grain noise.Eye-searingly, intensely vivid magenta and pink. random-seeming placement of vaguely pink boxes in a field of magenta.
2025-04-08

#GenerativeArt for the evening, for your consideration.

Title: Shattered Peace
Date: 2025-04-07
Series: #WindsweptInfinity

#ProceduralArt
#p5js

An abstract, textural image that is composed of layered geometric shapes, with some linear elements that form a hyperbolic vector field, with some noisy motion scattered amongst it. The overall coloring around it is a calm blue-green blend with hints of violet, orange, blue, and red. The central area is a blood red and black explosion.
2024-03-10

Hey, happy birthday @mcc! Both of my brothers have early March birthdays, and it seems that we're about the same age; fancy that. There's a lot of great stuff people have been sharing here.

I'm very grateful for all your boosts of my artwork. It's meant a lot to me. I wanted to show my appreciation by making a very colorful piece in your honor. I ran through configs of my #WindsweptInfinity project today, and found a green and white that really vibrates for me. I also liked the negative image.

A textural abstract geometric artwork, created with rotated and layered right triangles, mainly vivid yellow-green and off-white, with blue-green in highlights and in a circle near the bottom middle.The rotation of the whole set created blurred areas around the outside which gives it a sense of motion.The negative/mirror image of the previous. The colors become blue, purple, magenta, and black. Some of the fine details become more apparent.
2024-02-15

An accumulation sequence.

#WindsweptInfinity
#GenerativeArt

The hue shifts through the spectrum as the shapes accumulate. In this four image sequence it goes from blue to green-yellow. The outline shapes add a nice fuzzy texturedecreasing the time step allows fine waves to developas the scale of the shapes reach a minimum, finer details are added.narrowing in on final point
2023-12-22

Here's a set of stills I generated last night from one configuration. In the first image I used the dilate filter to expand the dark areas. It behaves kind of like crystal growth. I like how the circle and middle band zones created several different motion combinations, which all vary over time. On the shortest days of the year, I need a bit of vivid color like this. Happy solstice!

#WindsweptInfinity #GenerativeArt

dilate filter example.The middle band turns sway off, and radial translation on. The center zone adds vertical noise motion. There may be some other alterations, but they're not as apparent.Explosion!So bright and vivid!
2023-12-22

It has been a few months since my last update on #WindsweptInfinity. I've made a lot of improvements to the control scheme, fixed a few structural issues, and added a few of the new fast shader-based filters (big thanks to Justin Wong! medium.com/@ProcessingOrg/goog). Here's a video demonstrating the blur filter on a configuration in minimal mode.

#p5js #GenerativeArt

2023-09-14

I reworked the preview generation scheme for #WindsweptInfinity now that it can fill in more quickly at the start. It doesn't need to run for too long before a nice image emerges. I made good progress on debugging and balancing the various elements and I think it shows in these 156 configs, divided randomly into 4 sets. The fine or subtle textures and motion aren't captured in this format, but it does give a general impression of the overall balance between order and chaos.

#GenerativeArt

2023-09-07

Better preview image generation will be a tricky problem to solve, and maybe not super necessary, but I think it will be interesting to analyze and reproduce how I go about manually generating a good output from a configuration. When I'm working with it I look at the color combinations, the textures, the composition, and more. I'll never get all the way there, but 80% should be fine. Here's an auto-generated one versus a few manually generated ones from the same #WindsweptInfinity config.

automatically generated
2023-09-07

This last week I've focused on ensuring the #WebGL framebuffer would work for all cases in my #WindsweptInfinity project. There was a rare case where the strokes would sometimes make the pixels permanently maximum opacity and unable to blend. It turned out the opacity was being set to undefined. I was also able to optimize the performance and fix several other important bugs, as well as add an alternating row zone and an offset to the center zone. Here are some examples of those.

#GenerativeArt

offset center zone, and sine wave motion only on every other row.alternating row zone along with a middle band zone.alternating row zone for certain motion elementsoffset center zone for a more interesting composition.
2023-08-31

Here's another #timelapse video from a #WindsweptInfinity config in the new WebGL mode, this time sped up from a nearly half-hour capture. At the start, you can see my new informational displays, where all the active features can be reviewed. I cranked things to maximum for debugging purposes, and it had some cool results here. It was relaxing watching it live, as it slowly moved through some wonderful compositions and textures.

#GenerativeArt

2023-08-31

After my #WebGL framebuffer experiments turned out so well, I decided to switch my #WindsweptInfinity project to that method to get that sweet floating point blending. This allows for lower opacities and for smoother motion since I don't need to skip frames for some elements anymore. Here's a comparison with the outline stroke opacity reduced by 25% and 50%. The strokes would have just disappeared before. I settled on the middle setting to keep it vibrant without being excessive.

#GenerativeArt

the default 2D blending mode which uses unsigned integers for the blending math. Lower opacities end up with odd things going on in the blending, and it can cut out at lower opacities.
2.0 opacity factorWebGL framebuffers with floating point blending, 
1.5 opacity factorWebGL framebuffers with floating point blending, 
1.0 opacity factor

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst