TextureStoreFormat.GuessCompressedFormat, true));
_root.setRenderState(ts);
final Node globesNode = new Node("globes");
Sphere sphere = new Sphere("Linear mapping", Vector3.ZERO, 65, 65, 1, TextureMode.Linear);
globesNode.attachChild(sphere);
sphere = new Sphere("With mapping", 65, 65, 1);
sphere = new Sphere("Projected mapping", Vector3.ZERO, 65, 65, 1, TextureMode.Projected);
globesNode.attachChild(sphere);
GeoSphere geoSphere = new GeoSphere("UV geo sphere - original", true, 2.0, 3, GeoSphere.TextureMode.Original);
globesNode.attachChild(geoSphere);
geoSphere = new GeoSphere("UV geo sphere - projected", true, 2.0, 3, GeoSphere.TextureMode.Projected);
globesNode.attachChild(geoSphere);
sphere = new Sphere("Projected mapping, radius 2", Vector3.ZERO, 65, 65, 2, TextureMode.Projected);
globesNode.attachChild(sphere);
globesNode.setRotation(new Quaternion().fromAngleAxis(-MathUtils.HALF_PI, Vector3.UNIT_X));
int startX = -globesNode.getChildren().size() / 2;
for (final Spatial s : globesNode.getChildren()) {