Iterations

Lijnenspel

Lijnenspel (English: Line Play) is a generative experiment where I use ray-tracing techniques to fill a canvas with lines that carefully avoid intersecting with one another

Start date October, 2023
Type Generative art
Status Work in progress
View process

Generated outcomes of the system. Selected renders and editions produced by the algorithm.

Lijnenspel
Lijnenspel
Lijnenspel
Mono
Lijnenspel
Lijnenspel
Lijnenspel
Lijnenspel
Lijnenspel

Notes from the making. Experiments, dead ends, discoveries and small breakthroughs that shaped the work.

ITR.01 / Figuring out ray-casting

Kicking things off with setting up my own version of a ray casting algorithm. I've also started drawing lines but I draw guides as well to see if I'm implementing it correctly and to actually see what the algorithm is doing.

ITR.02 / Multiple lines

Revisited this project after becoming a father for the first time. In this iteration I'm trying to draw multiple lines without them touching, you see that it isn't working correctly: but hey, some renders look interesting enough ;)

ITR.03 / Getting there...

I’ve refined the non-intersecting behavior and added more styling. The dots are actually the starting points of new lines when no next point can be found to continue a segment. By adjusting an ‘angle’ parameter, you can achieve a wide range of results—some that feel organic and others that appear more structured.

ITR.04 / Failed non-overlapping

Trying to fix non-overlapping lines by applying a 'hitbox' around earlier drawn segments/lines. Below you can see a debug view and a two interesting renders.

ITR.05 / Fixed it

It's finally there! Non-overlapping lines filling a canvas. Also trying things out in black and white.

ITR.06 / Features

The main system is in place. Right now focusing on 'features' of this project.

For collaborations, custom requests, or general inquiries please feel free to reach out via: contact@misha.studio or one of my socials.