Caustica

Optics-lab landing page over a live optical bench: drag the lens and real caustics, colour fringes and focus shift on the target card.

Rendering live — move your cursor over the frameOpen full screen ↗

The prompt

2,683 words + shader source

Build a landing page for **Caustica Optics**, an invented precision-optics lab that grinds, polishes and tests custom lenses, prisms, fibre bundles and complete objectives. Use plain HTML, CSS and JavaScript in one file. The background is **one full-screen WebGL2 canvas fixed behind the entire page**, running the fragment shader given below verbatim. There are no image, video, texture or 3D-model files anywhere:…

The rest of this prompt, including the full shader source, unlocks with access.

See pricing