* Blender loader will now extract vertex data into separate vertex buffers for meshes that use multiple materials instead of sharing them
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9007 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
parent
03fb684b10
commit
3d54ab3378
@ -403,6 +403,15 @@ public class MeshHelper extends AbstractBlenderHelper {
|
||||
}
|
||||
}
|
||||
|
||||
// if there are multiple materials used, extract the shared
|
||||
// vertex data
|
||||
if (geometries.size() > 1){
|
||||
// extract from itself
|
||||
for (Geometry geom : geometries){
|
||||
geom.getMesh().extractVertexData(geom.getMesh());
|
||||
}
|
||||
}
|
||||
|
||||
blenderContext.addLoadedFeatures(structure.getOldMemoryAddress(), structure.getName(), structure, geometries);
|
||||
blenderContext.setMeshContext(structure.getOldMemoryAddress(), meshContext);
|
||||
return geometries;
|
||||
|
Loading…
x
Reference in New Issue
Block a user