Lab 01 jev · glsl · webgl
Jev directs a shader
Building
A pixel-art weather shader whose uniforms are set by a decision model. Every 350 ms the last 500 characters you type become three probabilities, and those drive the palette, the turbulence and the lightning.
- Write anything, or let a preset type for you.
- Panel: the three answers as they land, full distributions, not just the winner.
- Sliders: take the wheel and compare your read against the model's.
- HUD: calls, tokens, cost and median latency of the session.
waiting
- calls
- 0
- tokens
- 0
- cost
- $0.0000
- p50
- –
or let it type
Jev is offline or out of budget right now, so the presets replay a session recorded against the real model. Your own text will not be sent.
See the three questions, exactly as the server sends them
{
"palette": {
"type": "choice",
"instructions": "Pick the color mood that best fits the emotional tone of this text",
"criteria": {
"warm": "comfort, nostalgia, intimacy, sunlight",
"cold": "distance, sadness, stillness, night",
"neon": "excitement, city, speed, artificial energy",
"monochrome": "neutral, factual, empty, detached"
}
},
"energy": {
"type": "score",
"instructions": "How energetic or chaotic is this passage",
"criteria": [
"still",
"calm",
"moving",
"intense",
"frenetic"
]
},
"climax": {
"type": "boolean",
"instructions": "This passage is an emotional climax or a sudden drop"
}
}
Every key becomes an answer: palette returns a probability per option,
energy a score between 0 and 4 with its distribution, and
climax the probability of being true. The state is the last 500 characters you typed.