editor
Scene in, video out.
The real engine, running in your browser. Nothing is sent anywhere.
scene.json24 linesTab indents · Esc then Tab exits
valid · rendering live
Every frame comes from the same renderFrame(n) the renderer screenshots to make an mp4. For a file with sound and grain: make video D=scene.json. To have Claude write a scene, give it vawe-rules.md, generated from the engine so it cannot drift.