
Bookshelf Cascade
3D object3DSeamless loop16 seconds
Chunky wool knits itself row by row, with a braided cable down the middle, then draws back into the needles. Loops perfectly.
Your current settings go with it. Combine several clips and hand them over together from your sequence.
Presets
Braided cables in the middle (0 for plain knitting).
The preview runs the same code your AI receives. These settings travel with the hand-off.
Chunky wool knitting itself: two bright needles click along the top of a growing piece of fabric while, row after row, stitches appear behind them, each a V of plump yarn with a twist of its own, the edges in rib and the middle braided into a rope of cables that cross every twelve rows. When the piece is finished the yarn relaxes and draws back into the needles to begin again. Choose the yarn (cream, crimson, teal, mustard or charcoal), the number of rows, how many cables, how fuzzy the wool looks, the seed, the backdrop and whether the camera drifts.
src/cable-knit.js is the ingredient your AI reuses. demo.js is only the example scene around it, and uses chrome-material only for the demo.
src/cable-knit.jscreateCableKnit({ yarn?, rows?, cables?, fuzz?, seed? }) => { group, setProgress(progress), dispose() }YARNS: { cream, crimson, teal, mustard, charcoal }three@0.185.1 (source) — Renderer, geometry and shader materials.chrome-material@1.1.0 (demo) — Studio environment light, backdrop and contact shadow.apw-runtime@1.0.0 (demo) — Demo harness.Coordinates: The fabric hangs from the needles at y = 0 down to about -9, 16 stitches (7 wide); the demo lifts it 8.6 above the floor.
Lighting: A warm key light with a shadow map, the studio environment and sheen on the wool.
Timing: setProgress(progress) sets every stitch's growth and the needles; frames render in any order.
npm install
npm run render -- cable-knit/1.0.0 --out my-video.mp4Needs Node 18+, ffmpeg and Chrome/Chromium. Add --params my-settings.json (from Copy settings) for your own settings.sha256:3fff50d4f2fa34b0… · other versions: 1.0.1
3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop20 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop12 seconds