@Override
    public void populateProbes(Geometry g, LightList lightList) {
        if (!lightProbes.isEmpty()) {
            //The 3 first probes are the closest to the geometry since the
            //light list is sorted according to the distance to the geom.
            int addedProbes = 0;
            for (LightProbe p : lightProbes) {
                if (p.isReady() && p.isEnabled()) {
                    lightList.add(p);
                    addedProbes ++;
                }
                if (addedProbes == MAX_PROBES) {
                    break;
                }
            }

            //clearing the list for next pass.
            lightProbes.clear();
        }
    }
This strategy returns the 3 closest probe from the rendered object.
<p>
Image based lighting will be blended between those probes in the shader according to their distance and range.

@author Nehon
jme3-core/src/main/java/com/jme3/light/WeightedProbeBlendingStrategy.java