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 eotf_inverse_sRGB>, <function eotf_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]