Stencil all the things!

Inspired by a tweet form Chris Gannon, I decided to explore this stencil effect by recreating it in a generative way. Instead of manually placing and colorizing each circle, I wanted to be able to dynamically generate them given any svg path.

In this live observable notebook we'll learn how use the svg APIs, sprinkled with some vector math, to randomly distribute shapes along any given path. Let's stencil all the things!

https://observablehq.com/@daformat/distributing-circles-around-a-shape

More by Mathieu Jouhet

View profile