I am faced with a situation where I have multiple meshes, each with its own unique texture. My goal is to combine these meshes into one:
mergedGeo.merge( mesh.geometry, mesh.matrix);
Surprisingly, this process works seamlessly.
However, when I attempt to place the merged mesh into the scene, the information regarding the individual textures on each mesh is lost:
mergedGeo.computeFaceNormals();
group = new THREE.Mesh( mergedGeo, new THREE.MeshBasicMaterial({ color: parseInt("ffffff", 16) }));
group.matrixAutoUpdate = false;
group.updateMatrix();
scene.add( group );
At the time of writing, I am utilizing Revision 68.