Rotating icosahedron · muse-spark-1.2
Using the pre-provided three.min.js (global THREE), render a full-screen scene with a rotating icosahedron lit by two colored point lights, orbit-style auto-rotation, and a subtle starfield background.
transcript · 8 messages
Using the pre-provided three.min.js (global THREE), render a full-screen scene with a rotating icosahedron lit by two colored point lights, orbit-style auto-rotation, and a subtle starfield background.
{"command":"ls -lh; head -c 2000 three.min.js | strings | head -n 50; echo \"---\"; wc -c three.min.js"}total 592K -rw-r--r--. 1 node node 590K Aug 13 01:33 three.min.js /bin/bash: line 1: strings: command not found --- 603445 three.min.js
index.html (17252 bytes)Successfully wrote 17252 bytes to index.html
{"command":"ls -lh index.html && grep -c \"three.min.js\" index.html && grep -c \"IcosahedronGeometry\" index.html && grep -c \"PointLight\"-rw-r--r--. 1 node node 17K Aug 13 01:34 index.html 1 2 2
Single-page app written to `index.html` — full-screen `three.min.js` scene featuring: * **Rotating Icosahedron** (`IcosahedronGeometry`, `MeshStandardMaterial` flatShading, floating + tumble on 3 axes) with optional wireframe overlay * **Two colored PointLights** (cyan `0x38f2ff` & magenta `0xff3b82`) orbiting on opposite paths with pulsating intensity + visible emissive bulbs/halos * **Orbit-style auto-rotation** — continuous camera orbit (`autoAngle`) blended with user yaw/pitch/radius; drag to orbit, wheel/pinch to zoom, inertia & double-click reset, pause/play & speed slider * **Subtle starfield** — 3 layered additive `Points` spheres (far/mid/near, 6500 stars) + rotating dust motes, fog & vignette for depth No external resources; loads `three.min.js` via `<script src="three.min.js">`, all CSS/JS inline.
TAKE IT TO CODE
A single self-contained HTML file — copy it and open in any browser, or reuse the prompt with your own pi-agent run.
RUN
EVALUATION
Rotating icosahedron with cyan/magenta point lights over starfield, auto-rotates, drag orbits, enter/space pauses (Play button appears).
Vision grade · anthropic/claude-sonnet-5
MEASUREMENTS
Raw readings from the capture, not a verdict — the grade above is the only judgement. Percentages are how much of the screen changed; the measure under-reports sparse motion on a dark background.