diff --git a/engine/src/ogre/com/jme3/scene/plugins/ogre/MaterialLoader.java b/engine/src/ogre/com/jme3/scene/plugins/ogre/MaterialLoader.java index aec8e31ad..e42c5f02a 100644 --- a/engine/src/ogre/com/jme3/scene/plugins/ogre/MaterialLoader.java +++ b/engine/src/ogre/com/jme3/scene/plugins/ogre/MaterialLoader.java @@ -224,7 +224,13 @@ public class MaterialLoader implements AssetLoader { diffuse = readColor(); } }else if(keyword.equals("ambient")) { - ambient = readColor(); + if (scan.hasNext("vertexcolour")){ + // use vertex colors + ambient = ColorRGBA.White; + scan.next(); // skip it + }else{ + ambient = readColor(); + } }else if (keyword.equals("specular")){ specular = new ColorRGBA(); specular.r = scan.nextFloat();