Skip to content

LED Volume Genlock Setup — AJA Gen10, RT14, Sync XYZ, Genlock Chain

Summary

For LED volume virtual production, camera tracking data from Flair must be synchronised to the LED wall's refresh cycle to prevent tearing or image drift. This is achieved through genlock: a sync signal (typically from an AJA Gen10 or similar sync generator) is distributed to both the Flair RT14 box and the Unreal PC/LED processor. Flair outputs camera position on the Sync XYZ protocol — which fires each data packet in sync with the incoming genlock pulse rather than on the internal 50Hz clock. The entire chain (Flair PC → RT14 → genlock input → data output → Unreal/LED processor) must receive the same sync signal for phase-accurate tracking.

Community Guidance

[RESOLVED] Complete Genlock Chain for LED Volume

Community consensus

Standard genlock chain for Flair LED volume:

Sync Generator (AJA Gen10 or similar)
    → Distribute sync signal to:
       ├── RT14 box (genlock/sync input on RT14)
       ├── Unreal Engine PC (via AJA / Blackmagic capture card's reference input)
       ├── LED wall processor (Brompton, etc.)
       └── Camera (if using a genlocked camera)

Flair PC:
    → Output: Sync XYZ (not standard 50Hz XYZ)
    → Flair fires data packets on the genlock pulse from RT14
    → Data goes to Unreal Engine PC via unicast UDP

Key requirement: Flair must be set to output Sync XYZ (not the standard 50Hz XYZ output). The Sync XYZ output fires synchronously with the incoming sync/genlock signal received at the RT14. Standard 50Hz XYZ is not synchronised to the LED refresh cycle and will produce tracking drift.

confidence_score: 0.90

[RESOLVED] MRMC VP Sync Box — Retiming 50Hz Packets to Genlock

Community — see also VP-mrmc-vp-sync-box.md

For setups where using Sync XYZ directly is not possible, MRMC manufactures a dedicated VP Sync Box that receives the 50Hz XYZ data stream from Flair and retimes the packets to the genlock signal before forwarding them to the Unreal PC. This allows the standard 50Hz output to be used even when Sync XYZ is not configured.

confidence_score: 0.88

[RESOLVED] Maximum Frame Rate for LED Walls — Approximately 120fps

Community — see also VP-led-wall-high-speed-limits.md

LED wall virtual production is limited to approximately 120fps maximum — the LED panel refresh rate and the AJA Gen10's highest stable sync frequency. High-speed cameras (Phantom, etc.) cannot be run at their native high speeds with LED wall content and accurate tracking simultaneously. Plan shoots with this constraint in mind.

confidence_score: 0.85

[INFORMATIONAL] Brompton LED Controller Phase Shifting / Ghosting

Community — see also VP-genlock-brompton-venice.md

Brompton LED processors allow phase adjustment of the LED refresh cycle relative to the genlock reference. If ghosting or double-imaging is visible on the LED wall despite correct genlock, the Brompton phase needs to be adjusted. This is a fine adjustment done on the Brompton itself. Work with the LED tech to align the phase — it is not a Flair setting.

confidence_score: 0.85

YouTube How Motion Control Powers Virtual Production

▶ 01:48 — Latency and timing context for live tracking / virtual production