Calibrating colors / white balance

 What you see here is untinted white on stage from an ETC Lustr2, ETC Daylight (both in direct mode), Eurolight RGBW, Robin 800, Robin DLX4 and a Yilong RGBAW+UV.

As you can imagine, the colorpicker is quite useless with that. Now, every simple camera today has a white balancing option, cant you just implement a way to tell for a fixure-type or a certain colorspace just *what* white actually is - in other words, let us configure which channel color normal gets scaled by which factor to compensate for different physical vector intensities at 100% virtual intensity?

  • To make myself a little bit clearer:

    currently, when setting up a fixure, you define hardcoded color channels like red, green, blue, white for that fixure. This is very unsatisfying, because:

    - what red??
    - how intense is it?
    - what is its quality (bandwith)

    It should be like this:

    - Have predefined dummy-colorspaces like RGB, RGBA etc. for easy setup.
    - Have more precise colorspaces like "RGB-Eurolight-2015" for certain mutlichannel Chips that appear in different fixures.
    - Give possibility to edit those colorspaces and create new ones.

    Inside the colorspace, have the following configurable:
    - Name
    - Number of channels

    Inside each Channel, have the following configurable and have a little library for predefinition:
    - Hue of the channel (0-360)

    - quality of the channel (bandwith) 1 = LASER, 0 = fullspectral white
    - Gamma of the channel (exponent)
    - Intensity of the channel (factor)

    A dummy RGBW colorspace would look like this:

    # name, hue, quality, gamma, factor
    'red', 0, 0.8, 1, 1
    'green' 120, 0.8, 1, 1
    'blue', 240, 0.8, 1, 1
    'white', 0, 0, 1, 2

    Add 'by colorspace' to color-palettes to the palette, because for a colorpalette, a certain RGB-LED-Chip is the same regardles of the fixure that might have a pan and tilt or some strobe channels.

Related