colour_hdri.light_probe_sampling_variance_minimization_Viriyothai2009#

colour_hdri.light_probe_sampling_variance_minimization_Viriyothai2009(light_probe: ArrayLike, lights_count: int = 16, colourspace: RGB_Colourspace = RGB_COLOURSPACES['sRGB']) List[Light_Specification][source]#

Sample given light probe to find lights using Viriyothai (2009) variance minimization light probe sampling algorithm.

Parameters:
  • light_probe (ArrayLike) – Array to sample for lights.

  • lights_count (int) – Amount of lights to generate.

  • colourspace (RGB_Colourspace) – RGB colourspace used for internal Luminance computation.

Returns:

list of colour_hdri.sampling.variance_minimization.Light_Specification lights.

Return type:

list

References

[VD09]