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

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.