each page is set up with a hierarchical rigging as in this article https://bits.coop/articles/rigging-and-animation/ and the zine is textured with https://substack.net/zine/cabal.png . the states are encoded and easing functions interpolate between them. https://substack.net/zine/main.js
wheeeee i'm a cube
i have been reading dozens of papers to make the collision response on this better and have a nice sandbox to mess around with physical constraints