diff --git a/engine/src/core/com/jme3/scene/Mesh.java b/engine/src/core/com/jme3/scene/Mesh.java index b537a65d1..1d567cdde 100644 --- a/engine/src/core/com/jme3/scene/Mesh.java +++ b/engine/src/core/com/jme3/scene/Mesh.java @@ -1166,7 +1166,9 @@ public class Mesh implements Savable, Cloneable { // Now, create the vertex buffers SafeArrayList oldVertexData = other.getBufferList(); for (VertexBuffer oldVb : oldVertexData) { - if (oldVb.getBufferType() == VertexBuffer.Type.Index) { + if (oldVb.getBufferType() == VertexBuffer.Type.Index + ||oldVb.getBufferType() == VertexBuffer.Type.HWBoneIndex + || oldVb.getBufferType() == VertexBuffer.Type.HWBoneWeight ) { // ignore the index buffer continue; }