Cover Image for Velum

noun - a membrane or membranous structure, typically covering another structure or partly obscuring an opening.

Velum is a collection where I explore areas, when most of my previous work was focussing on line.


On a blank canvas, guidelines are positioned to support the wings.

Then the wings are drawn following these guidelines, using various color distribution patterns.

Finally, the resulting image is processed to add some texture.


Color palettes

Velum color palettes are micked out of a selection of 10 "standard" color palettes that can be found in many of my works, 8 "original" color palettes, and 10 ultra-rare "inverted" color palettes (described in the "Inverted" section below).

Bloody Sunday (10.2%)

Bloody Sunday Bloody Sunday is one of my historical palettes (and one of my favorite). Red has always been an important color in my art.

Grey (7.8%)

Grey Simple, black and white palette, highlighting the shapes.

Dusk blue (7.8%)

Dusk blue

Hot Fire (7.4%)

Hot Fire

Violet Candy (7.4%)

Violet Candy

Phoenix orange (7%)

Phoenix orange

Rainbow ! (6.6%)

Rainbow !

Acid Green (6.6%)

Acid Green

Pink Parade (6.6%)

Pink Parade

Under the sea (5.5%)

Under the sea

NYC Cab (3.9%)


Kingston (3.1%)


Stendhal (3.1%)


Blues (2.3%)


Chartreuse (1.9%)


Blueprint (1.6%)


Klein vibes (1.6%)

Klein vibes

La nuit étoilée (2 iterations - 0.8%)

La nuit étoilée

Color progression

This trait defines how the color palette is distributed on the "wings", based on their position on the canvas.

Noise (22.3%)

Using a perlin noise function, the colors are distributed in a "mixed" way (less distinct than the Random trait).
Here is an example with Velum #88.

Velum #88

Random (20.7%)

As the name says, this trait distributes randomly the colors over the canvas.
It is easily visible on the "Rainbow !" color palette, here for example on Velum #19

Velum #19

Horizontal repeat (12.9%)

As you can see on the rare Velum #67, the "Horizontal repeat" color progression consists in a multiple repeat of the palette with an horizontal distribution.
It is particularly nice on vertically striped outputs like this one.
Velum #67

Vertical (20.7%)

With a vertical color progression, the palette is distributed from the top of the canvas to the bottom of the canvas. This is easily visible here with the example of Velum #108.

Velum #108

Vertical repeat (10.5%)

Similar to the Horizontal repeat trait, the Vertical repeat is a vertical repetition of the color palette over the canvas, as we can see here on Velum #118.

Velum #118

Circle (10.5%)

This color distribution show a palette progression from the center to the borders of the canvas circularly. Velum #98 is a good example.

Velum #98

Horizontal (10.2%)

With a horizontal color progression, the palette is distributed from the left of the canvas to the right of the canvas. Velum #171 is showing this progression.

Velum #171


145 iterations (56.6%) have a specific aligment for the circular modifiers.

Horizontal (28.1%)

Looking at Velum #138, you can identify that all the circual modifiers are aligned on the same horizonta axis

Velum #138

Vertical (20.7%)

If we look at Velum #111, we can see that all circular modifiers are aligned on the same vertical central axis

Velum #111

Center (7.8%)

In the case of Velum #246 all the circular modifiers are centered in the middle of the canvas

Velum #246


22 iterations (8.6%) out of 256 are processed at the very end of the creation, and all the pixel colors are "inverted". It generates unique (and rare) color palettes. There was 10 possible "inverted" colors, as they could only apply on the 10 "standard" palettes. A very frustrating thing happened. None of the 256 iterations ended up having the "Phoenix Orange 🔀 Inverted" palette.

Grey 🔀 Inverted (1.6%)

Grey 🔀 Inverted

Rainbow ! 🔀 Inverted (1.2%)

Rainbow ! 🔀 Inverted

Pink Parade 🔀 Inverted (1.2%)

Pink Parade 🔀 Inverted

Bloody Sunday 🔀 Inverted (1.2%)

Bloody Sunday 🔀 Inverted

Acid Green 🔀 Inverted (0.8%)

Acid Green 🔀 Inverted

Hot Fire 🔀 Inverted (0.8%)

Hot Fire 🔀 Inverted

Violet Candy 🔀 Inverted (0.8%)

Violet Candy 🔀 Inverted

Dusk blue 🔀 Inverted (0.8%)

Dusk blue 🔀 Inverted

Under the sea 🔀 Inverted - 1:1

This is the only 1:1 of the collection.

Under the sea 🔀 Inverted


114 iterations (44.5%) are striped. It means that they present horizontal or vertical groups of "wings", forming stripes.

Here are several examples.
Striped iterations

Artwork by Patrice Orenes-Lerma - @patxol - 2022 Made with math, love & p5js. CC BY-SA 4.0