Tom Box

Trolberg inspired architecture

Trolberg generative architecture - main illustration

This was one of my first generative art projects back in 2022, inspired by the art of Hilda comics by Luke Pearson, procedurally generating a dense town of similar buildings.

This was coded using Javascript and p5.js, using the p5.js web editor.

Wallpaper variant

I also did a super-wide render for wallpaper art!

Trolberg super-wide wallpaper render
Trolberg super-wide wallpaper render

Python port

I then ported the Javascript to Python, to use with my new AxiDraw plotter, using the AxiDraw Python API.

Trolberg pen plotter output on paper
Trolberg pen plotter output on paper

Moving from pixels to paper introduced some challenges, for example, when plotting pixels, you can overwrite foreground objects over background objects (like the overlapping houses in this image), but you can't do that with pen on paper! So I had to figure out how to code occlusion culling, so no houses overlapped.

← Back to blog