colour_hdri.light_probe_sampling_variance_minimization_Viriyothai2009

colour_hdri.light_probe_sampling_variance_minimization_Viriyothai2009(light_probe, lights_count=16, colourspace=RGB_Colourspace(sRGB, [[0.64, 0.33, ][0.3, 0.6, ][0.15, 0.06, ]][0.3127, 0.329, ]D65, [[0.4124, 0.3576, 0.1805, ][0.2126, 0.7152, 0.0722, ][0.0193, 0.1192, 0.9505, ]][[3.2406, -1.5372, -0.4986, ][-0.9689, 1.8758, 0.0415, ][0.0557, -0.204, 1.057, ]]<function oetf_sRGB>, <function oetf_reverse_sRGB>, False, False))[source]

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

Parameters:
  • light_probe (array_like) – Array to sample for lights.
  • lights_count (int) – Amount of lights to generate.
  • colourspace (colour.RGB_Colourspace, optional) – RGB colourspace used for internal Luminance computation.
Returns:

list of colour_hdri.sampling.variance_minimization.Light_Specification lights.

Return type:

list

References

[VD09]