Test image and latency test - sblantipodi/firefly_luciferin GitHub Wiki

When configuring the number of LEDs in use

you can use the test image to verify that all LEDs are positioned correctly. You can also check whether the captured image margins match your desired layout and fine-tune them to your preference.

First and last LEDs are shown in gray.

Test image also gives you access to other features such as:

  1. Editing Color Grading (Hue Saturation and Lightness tuning).
  2. Latency Test. This test displays colors in rapid succession and helps you check if the latency between the image shown on your monitor and the color displayed on the led strip is acceptable to you. Highering the framerate helps reducing the latency. You can run this test at 10 different speed. This is also useful when choosing the right smoothing level for your preferences.

Custom LED layout

Using the test image, you can manually define custom LED zones in addition to the automatic mode, which automatically distributes the LEDs around the monitor based on the number of LEDs specified.

Customizing LED zones can be useful to avoid capturing persistent on-screen overlays (for example, the minimap shown at the bottom left in the image below), or to create specific capture areas that can be assigned to satellite devices.

(click the image above to watch it on YouTube)

The custom LED layout is associated with user profiles. Each profile can be automatically activated when a specific application or videogame starts.

How it works:

  • Click on the background to reveal the image behind the test image
  • Drag LED zones to move them around
  • Hold CTRL while dragging to disable snap-to-grid
  • Click and drag to select multiple LED zones
  • CTRL+Click an LED zone to add it to the selection
  • SHIFT+Click an LED zone to remove it from the selection
  • Press DELETE to remove selected LED zones
  • Use CTRL+Z / CTRL+Y to undo or redo actions
  • Move LED zones pixel by pixel with arrow keys, hold CTRL to move faster
  • Click the + icon on an LED zone to duplicate it, and the square icon to resize it
  • Select all the LEDs you want to modify, resize them to your desired size, and then press TAB to space them automatically.
  • Press TAB repeatedly on the selected zones to resize them while keeping the spacing
  • When creating a new LED zone, you can give it a custom name that satellites can use as a zone identifier
  • Click an LED number to toggle it on or off