package pylos.view;

import com.jme3.light.DirectionalLight;
import com.jme3.math.Vector3f;

public class Lights {
	DirectionalLight light;

	public Lights(View view) {
		light = new DirectionalLight();
		light.setDirection((new Vector3f(-0.1f, -0.7f, -1.0f)).normalize());
		view.getRootNode().addLight(light);
	}
}

package pylos.view;

import com.jme3.light.PointLight;
import com.jme3.math.ColorRGBA;
import com.jme3.math.Vector3f;

public class Lights {
	final static int radius = 20;

	public Lights(View view) {
		PointLight light;
		for (int x = 0; x < 2; x++) {
			for (int y = 0; y < 2; y++) {
				light = new PointLight();
				light.setColor(ColorRGBA.White);
				light.setRadius(radius);
				light.setPosition(new Vector3f((x == 0 ? 8 : -8), 4, (y == 0 ? 8 : -8)));
				view.getRootNode().addLight(light);
			}
		}
	}
}

add 4 PointLight to have some ambiance