4j.am
Fault LedgerFluxTextureMemoryA Thought Returning by Another RouteThe Unwinding FrontPrimordialThe Turns We Miss, movingResonanceZenith, movingFive Thousand Ways Home, movingFive Thousand Ways HomeThreads Give WayStubborn ResidueRoom Already TakenThe Turns We MissCausticsCaustics, movingOne Lens, UnseenWithheld DifferenceSlipDiffusion, movingExpressionism, movingSwarming, movingPersistence, movingAtmosphere, movingPerception, movingSwarmingWaking FieldSwarmingCrystallizationFaceted FrontWeatheringExpanseExpressionismMoltPersistenceDelightBostonSan DiegoAtmosphereEerinessZenithTorsionRomanticismPerceptionDiffusionPresenceEnclosure

Threads Give Way

Open-ended climb · 2026-10-06 · velocity

About

A pinned cloth is pushed through by a sphere, and every thread has to give way somewhere. Warp and weft keep their length, so the grid bends around the pressure and crowds above it. Colour follows distance from the pull axis. The dark ground carries most of the frame, and the sphere shows up only through what it displaces.

One image rather than a generative program: the piece is the work, and the code that drew it is there to read.

Download the codeBuy it on a shirt

OpenSea

$0.490.00021 ETH

Current price, listed by the studio. Buying takes an Ethereum wallet on Base; OpenSea walks you through it.

Buy now on OpenSea The collection

Base · token 27 · 0xfc67…e0e1

Wear it

Printed to order, shipped from the US. Each shirt links to its page in the shop.

Also on Teemill: men's heavyweight tee, black · women's organic tee, black.

Link and QR code

QR code for https://4j.am/threads

4j.am/threads

Print the code: SVG · PNG · 1 in · 1.5 in · 2 in

Details

Concept
velocity
Published
2026-10-06
Program
Python
Chain
Base
Token
27 · ERC-721 · metadata
Royalty
5% to the studio