public static LightProbe updateProbe(final LightProbe probe, final EnvironmentCamera envCam, Spatial scene, final JobProgressListener<LightProbe> listener) {
        return updateProbe(probe, envCam, scene, EnvMapUtils.GenerationType.Fast, listener);
    }
Updates a LightProbe with the given EnvironmentCamera in the given scene.
<p>
Note that this is an asynchronous process that will run on multiple threads.
The process is thread safe.
The created lightProbe will only be marked as ready when the rendering process is done.
<p>
The JobProgressListener will be notified of the progress of the generation.
Note that you can also use a {@link JobProgressAdapter}.

@param probe    the Light probe to update
@param envCam   the EnvironmentCamera
@param scene    the Scene
@param genType  Fast or HighQuality. Fast may be ok for many types of environment, but you may need high quality when an environment map has very high lighting values.
@param listener the listener of the generation progress.
@return the created LightProbe
@see LightProbe
@see EnvironmentCamera
@see JobProgressListener
jme3-core/src/main/java/com/jme3/environment/LightProbeFactory.java