Shooting
an LED wall

Why it moirés, what actually fixes it, and the order to check things in when the camera goes live in an hour. Written for the person holding the lens, not the brochure.

Moiré is a sampling problem, not a screen fault

A wall is a grid of emitters. A sensor is a grid of photosites. Point one at the other and you are sampling a regular pattern with another regular pattern — and when the two spacings land close to a simple ratio, the difference between them shows up as slow bands that crawl when anything moves. That is aliasing, and the wall is innocent.

It follows that anything changing the ratio helps, and anything changing the content does not. Repainting the graphic will not fix moiré. Moving the camera might.

What changes the ratio

MoveWhat it doesCost
Change distance Alters how many panel pixels land on each photosite. Usually the fastest fix: a metre either way often clears it. Framing changes.
Change focal length and re-frame from a new spot Same effect, different route — same shot, different sampling. Perspective changes.
Open the aperture Shallower depth of field, so the wall falls slightly out of focus and the grid is optically blurred before it is sampled. This is the classic fix and it looks intentional. Exposure, and the wall goes soft.
Come off axis Rotates the sensor grid relative to the panel grid. A few degrees is often enough. Angle on the wall, and LED brightness falls off axis.
Defocus slightly Blunt but effective on a background wall nobody is meant to read. Obvious if there is text on it.

Notice what is not on that list: the content, the processor, the brightness, and the resolution of the file you are playing. If someone suggests re-exporting the video to fix moiré, the shot is not the problem you are solving.

The other banding, which is not moiré

Horizontal bands that roll through the frame are the panel's refresh, not its pixel grid. An LED wall does not hold a steady light level: it strobes, at a scan rate that may be thousands of hertz, and a camera shutter that is not a whole multiple of that period catches some strobes and misses others. The fixes are different:

Tell the two apart by moving the camera: moiré from the pixel grid moves with the camera, scan banding does not.

What the wall does to your exposure

Staging: the decisions made before anyone lifts a lens

On the day, in this order

  1. Prove the pixel map before anything else. Put up a numbered panel map at the wall's exact raster. A swapped tile shows the wrong number, a rotated one shows the corner marker in the wrong corner, and a dead receiver card shows nothing. Five minutes here saves an argument at rehearsal.
  2. Check 1:1 mapping. A one-pixel checkerboard should look like a crisp checkerboard, not a soft grey field. If it is soft, something in the chain is scaling and every later judgement is being made through it.
  3. Set black level. Dark-detail steps, with the house lights at show state, looking at the camera's picture rather than the wall.
  4. Check uniformity. Flat fields at 25, 50 and 100 per cent. Mismatched batches and dead pixels show on flat colour and nowhere else.
  5. Then move the camera for moiré: distance first, aperture second, angle third.
  6. Then walk the shutter for scan banding.
  7. White balance off the wall and grade to the camera's position.
  8. Only now put the show content up. Every earlier step is quicker to diagnose on a pattern than on a picture somebody has opinions about.

Patterns for each of those steps

Free, generated at your wall's exact size, nothing to sign up for: panel map, 1:1 moiré tests, dark detail, uniformity, boresight, crosshatch, SMPTE bars, PLUGE, convergence, multiburst and safe areas. If you would rather have a fixed 1920×1080 set to keep on a stick, there is a kit.

Deckboy plays them, and the show, from one cue list — free and open source for Windows, macOS and Linux, at whatever raster the wall actually is, with a moving frame counter and latency clock for the faults a still cannot show.

Generate the patterns Download Deckboy