|
@@ -43,6 +43,7 @@ import com.jme3.asset.BlenderKey;
|
|
import com.jme3.asset.BlenderKey.FeaturesToLoad;
|
|
import com.jme3.asset.BlenderKey.FeaturesToLoad;
|
|
import com.jme3.asset.BlenderKey.LoadingResults;
|
|
import com.jme3.asset.BlenderKey.LoadingResults;
|
|
import com.jme3.asset.ModelKey;
|
|
import com.jme3.asset.ModelKey;
|
|
|
|
+import com.jme3.light.Light;
|
|
import com.jme3.scene.CameraNode;
|
|
import com.jme3.scene.CameraNode;
|
|
import com.jme3.scene.LightNode;
|
|
import com.jme3.scene.LightNode;
|
|
import com.jme3.scene.Node;
|
|
import com.jme3.scene.Node;
|
|
@@ -124,7 +125,8 @@ public class BlenderLoader implements AssetLoader {
|
|
String worldName = worldStructure.getName();
|
|
String worldName = worldStructure.getName();
|
|
if (blenderKey.getUsedWorld() == null || blenderKey.getUsedWorld().equals(worldName)) {
|
|
if (blenderKey.getUsedWorld() == null || blenderKey.getUsedWorld().equals(worldName)) {
|
|
LandscapeHelper landscapeHelper = blenderContext.getHelper(LandscapeHelper.class);
|
|
LandscapeHelper landscapeHelper = blenderContext.getHelper(LandscapeHelper.class);
|
|
- loadingResults.addLight(landscapeHelper.toAmbientLight(worldStructure));
|
|
|
|
|
|
+ Light ambientLight = landscapeHelper.toAmbientLight(worldStructure);
|
|
|
|
+ loadingResults.addLight(new LightNode(null, ambientLight));
|
|
loadingResults.setSky(landscapeHelper.toSky(worldStructure));
|
|
loadingResults.setSky(landscapeHelper.toSky(worldStructure));
|
|
loadingResults.setBackgroundColor(landscapeHelper.toBackgroundColor(worldStructure));
|
|
loadingResults.setBackgroundColor(landscapeHelper.toBackgroundColor(worldStructure));
|
|
}
|
|
}
|