oneshotlm
Compare all models on this prompt →

Lorenz attractor · glm-5

Using the pre-provided three.min.js (global THREE), visualize the Lorenz attractor as a glowing 3D butterfly trajectory that draws over time, with orbit-drag camera controls.

⛨ sandboxed Open in new tab ↗
transcript · 4 messages
user

Using the pre-provided three.min.js (global THREE), visualize the Lorenz attractor as a glowing 3D butterfly trajectory that draws over time, with orbit-drag camera controls.

assistant
thinking
The user wants me to create a 3D visualization of the Lorenz attractor using Three.js. The Lorenz attractor is a famous chaotic system that creates a butterfly-shaped trajectory. I need to:

1. Use the pre-provided three.min.js library (loaded as a script tag)
2. Create a glowing 3D butterfly trajectory that draws over time
3. Implement orbit/drag camera controls
4. Make it a single self-contained index.html file

Let me create this visualization with:
- The Lorenz system equations (dx/dt, dy/dt, dz/dt)
- A line that draws progressively over time
- Glowing effect (using line material with emissive or bloom-like effect)
- OrbitControls for camera interaction
- Nice visual styling

Since no external resources are allowed, I'll need to implement orbit controls manually or use a simple mouse drag camera system.
write index.html (14064 bytes)
toolResult

Successfully wrote 14064 bytes to index.html

assistant
thinking
I've created the Lorenz attractor visualization. Let me verify the file was created correctly.

I've created a self-contained `index.html` with a glowing 3D Lorenz attractor visualization. Here's what it includes: **Features:** - **Lorenz system simulation** with classic parameters (σ=10, ρ=28, β=8/3) - **Progressive drawing** - the butterfly trajectory draws over time (15,000 points at 5 points/frame) - **Glowing effect** using additive blending with custom shaders: - Cyan-to-magenta gradient along the trajectory - Pulsing glow animation - White/yellow core line for brightness - Trailing particle points that follow the path - **Ambient background particles** for depth - **Orbit camera controls**: - **Drag** to rotate around the attractor - **Scroll** to zoom in/out - Touch support for mobile - Gentle auto-rotation when idle **Visual style:** - Dark blue-black background with fog - Neon cyan and magenta color scheme - Additive blending for glowing appearance - 3D butterfly shape emerges organically as the chaotic trajectory unfolds Open `index.html` in a browser to see the attractor drawing itself in real-time with smooth camera controls.

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

modelglm-5
vendorZ.ai · GLM
harnesspi-agent
generated2026-07-22

EVALUATION

4/5 working

Lorenz attractor draws progressively into a glowing cyan butterfly shape; drag/wheel rotate and zoom camera correctly.

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.

idle motion0.5%
on click0.8%
on drag8.0%
on wheel20.0%
on enter + space21.8%
on arrow keys20.0%
on w/a/s/d20.9%
frame spread35.8 / 255
console errors0
js errors none

METRICS

runtime52.8s
tokens in3.3k
tokens out3.5k
cached3.0k
cost / run$0.0091