ZERO

November 17th, 2021

ZERO

ZERO is a generative artwork programmed in Javascript. It shows a curves-based structure rendered using a 2d canvas. Initially created as a sketch, I augmented it with many features, described in this page, in order to generate unique editions on fx(hash).

Visit on fx(hash)

Before ZERO

Around 2016 I made a sketch based on pursuit curves. It shows multiple points following each other at different speed, leaving some trails while they move. When a pursuer catches a pursuee they merge, producing a thicker line.
Eventually the points converge to a single location.
The image is composed of the trajectories of the points, rendered in white, and secondary thin lines rendered in transparent black. The secondary lines show the links between the pursuers and their target.

Features

Each edition presents a combination of the different values for nine features: Theme, Lines count, Etching, Shading, Hue, Hue Variation, Target, Disposition.
432 combinations can be produced, without accounting for the 360 hues and the rare "Super Dark" variation.

Theme

The theme affects the background luminosity and the blending of the secondary lines, creating two distinct atmospheres.

Light
Dark

Lines count

The number of points in the initial state impacts the complexity of the figure. 100 is more minimalist while 300 is more complex. 200 is balanced.

100 lines
200 lines
300 lines

Etching

When this feature is activated, black circles are inserted at regular space while drawing the lines. It makes the lines appear more

Etching
Regular

Shading

A radial gradients is used to simulate a 3D aspect, giving more physicality to the structure.
By contrast, the flat shading keeps a more decorative look.

Flat
Soft Light
Hard Light

Hue Variation

A parameter determines how much the color of a line deviates from the main color.
The distribution of this value favors monochrome palettes, but it is possible to get more surprising ones.

0
15
40

Target

The point of convergence of the lines is influenced by this feature.
The lines can converge to the center of the image, creating a stable composition, or deviate to an eccentric position for a more dynamic shape.

Center
Random

Disposition

In the initial state the points can be all contained in the image or placed in a larger area
In one case the structure is displayed like an object laid on a surace, in the other it becomes an immersive environment.

Fit
Fill

Super Dark

A rare "Super Dark" can be obtained if some criterias are met:

  • Theme: Dark
  • Rendering: Flat
  • Disposition: Fill
  • Random variable < 0.1

This scenario has a chance in 60 to occur.

More Examples

The following one is not available on fx_hash but is obtained by tweaking the colors in a image edition tool.
Seeing how this technique transforms the image makes me want to include it in my future works. It needs to be very carefully adjusted though.