# From JavaScript to paper: a linocut adventure

DevFeed: [From JavaScript to paper: a linocut adventure](<https://devfeed.tech/articles/from-javascript-to-paper-a-linocut-adventure-35549.md>)

Original publisher: [Read original article](<https://meowni.ca/posts/tree-rings/>)

Author: Monica Dinculescu

Published: 2021-04-28T00:00:00Z

Content type: article

Language: en

Sources: [Monica Dinculescu](<https://devfeed.tech/sources/monica-dinculescu.md>)

Topics: [generative art](<https://devfeed.tech/topics/generative-art.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [art](<https://devfeed.tech/tags/art.md>), [generative-art](<https://devfeed.tech/tags/generative-art.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [paper](<https://devfeed.tech/tags/paper.md>)

## AI overview

The author describes creating generative art inspired by tree rings and translating the result into a paper linocut. The process combines observations about how tree rings record a tree's history with JavaScript-generated patterns and physical carving.

## Source excerpt

One of my favourite kinds of art to make involves taking nature and seeing it as simple shapes. Buildings are cubes, flowers are circles, hills are curves. Shells are spirals. Tree rings are weird circle bois, and they are some of the best. I've wanted to make a generative art of a tree ring for a long time, but everything I made kept sucking (scroll to the bottom if you don't believe me. Shit was bad bad). I finally made something I like, I thought it might be neat to write a little bit about The Process™, since it involves both JavaScript and murderous little knives. Let's talk trees My friend Kyle has a ranch, and in the summer he lets his friends fulfill the burned out millenial dream of having no cell signal and sleeping in a tent. He has infinitely many trees, and sometimes he lets me do a craft with some of the trees he chops down. I'm "currently" (read: I started last year and I'll probably finish in 2026) making a side table. I also made these coasters: Trees are rad, yo. Young trees have very regular and evenly spaced rings because much like human children, they haven't had a lot of life to live. However, as trees get older, they get jobs they don't like, have to start making dinner every night, start having back pains from literally just being trees and their rings get wonkier. Here is what I'm making my table from: Trees can grow unevenly because of droughts or insects or capitalism building shit where it shouldn't. They get visible scars from forest fires. You can map the entire life of a tree (and tbh, of everything that was happening around the tree) by looking at its cross section. There's something called a ghost forest that indicates at some point, something happened (like an earthquake), which caused salt water to rise, killing all the trees that lived there. Here's a photo (ref) of a knotty tree (heh heh) that has fire scars: So you know, if you want a tree ring, you can't just draw some concentric circles and call it a day. Generate some tree r