Luke Duff

Hero studio

Type a business name, pick a mood, and watch a moving hero build itself in real time.

Lab 01 of 09

  • WebGL shaders
  • Motion design
  • Accessible colour

Try it

Lab 01 of 09

Your business

Example A made-up joiner in Sunderland, on a .example web address. Type your own.

Starting

Measuring the text contrast from the drawn pixels.

Move your pointer over the preview to bend the colours. Click for a ripple.

Mood
Accent colour
Layout

How it's built

The moving background is drawn by your device's graphics chip with WebGL shaders I wrote by hand, with no libraries. It bends round your pointer, or to a tilt on a phone, and holds still when you ask your device for less motion.

Under the words, the shader keeps the colours light or dark enough for the text to stay readable, and the lab reads the drawn pixels back to show the contrast it measured.

  • WebGL shaders
  • Motion design
  • Accessible colour

Want something like this on your site?

I reply the same working day, in UK hours.

Or ring 07935 996850. If I can't pick up, leave a message or WhatsApp me.

5.0 from 31 Google reviews (checked Nov 2026)