
Brass Armillary Sphere
3D object3DSeamless loop12 seconds
A polished brass astrolabe: the open-work rete turning over its engraved plate while the sighting rule sweeps from star to star. Loops perfectly.
Your current settings go with it. Combine several clips and hand them over together from your sequence.
Presets
Pointers on the rete.
The preview runs the same code your AI receives. These settings travel with the hand-off.
An astrolabe, the medieval computer of the heavens, seen face-on: the mater engraved with its degree scale and the hours in Roman numerals, the plate with its circles of altitude, the open-work rete turning over it with its ring of the zodiac and pointers to the stars, and the alidade, the sighting rule, sweeping across as if lining up each star in turn. Choose the metal, how many stars the rete points to, the turns per loop, the seed, the backdrop and whether the camera sways.
src/astrolabe-align.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/astrolabe-align.jscreateAstrolabe({ metal?, stars?, turns?, seed? }) => { group, setProgress(progress), dispose() }METALS: { brass, gold, silver, bronze }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: The astrolabe is centred on the origin in the xy plane with radius 3, face towards +z; its throne rises to y ≈ 3.9.
Lighting: A warm key light with a shadow map and the studio environment.
Timing: setProgress(progress) sets the rete and alidade angles; frames render in any order.
npm install
npm run render -- astrolabe-align/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:798685405c505af7…
3D object3DSeamless loop12 seconds

3D object3DSeamless loop16 seconds

3D object3D8 seconds

3D object3DSeamless loop12 seconds

3D object3DSeamless loop12 seconds

3D object3DSeamless loop12 seconds

3D object3DSeamless loop16 seconds

3D object3DSeamless loop16 seconds