
Sacred Geometry
3D object3DSeamless loop16 seconds
The Flower of Life drawn in polished gold wire, circle by circle, by a point of light. Loops perfectly.
Your current settings go with it. Combine several clips and hand them over together from your sequence.
Presets
Changes where the motes of light drift.
The preview runs the same code your AI receives. These settings travel with the hand-off.
Sacred geometry in polished metal wire, floating over a soft backdrop with motes of light drifting behind. In the drawing animation each circle is traced by a bright point of light, growing outwards from the centre; the finished pattern holds while light glides across it, then fades away and the loop begins again. In the turning animation the whole pattern turns slowly with pulses of light running round its circles. Choose the pattern (the Flower of Life, the Seed of Life or Metatron's Cube), the metal (gold, rose gold, silver or copper), the animation and the backdrop.
src/flower-of-life.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/flower-of-life.jscreateSacredGeometry({ pattern?, metal?, animation?, wire? }) => { group, extent, counts, update(time, loopSeconds), dispose() }createMotes({ count?, color?, spread?, depth?, seed? }) => { group, update(time, loopSeconds), dispose() }METALS: { gold, rose, silver, copper }three@0.185.1 (source) — Renderer, geometry and physical materials.chrome-material@1.1.0 (demo) — Studio environment light and backdrop.apw-runtime@1.0.0 (demo) — Demo harness.Coordinates: Circles have radius 0.5. The Flower fits within a radius of 1.6, the Seed 1.1, Metatron's Cube 2.5 (extent).
Lighting: Physical metal: needs scene.environment; a warm key light adds sharper glints. The drawing light is self-lit.
Timing: update(time, loopSeconds) is a pure function of time; frames render in any order.
npm install
npm run render -- flower-of-life/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:71f3d37e8003fa5d…
3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds

Effect2DSeamless loop8 seconds

Background3DSeamless loop12 seconds

Background3DSeamless loop12 seconds

Background3DSeamless loop15 seconds