title: THREE.js clonning parrent mesh with childrens and more material
body: <p><br>
  I want to ask, I am clonning mesh (100x). This mesh have one material, but this mesh (its also parent mesh) have 4 childrens with another 4 materials. When I clone my parent mesh like this:</p>
  
  <pre><code>let result = cloudObjects.sideCloudGeometry[texture].clone();
  </code></pre>
  
  <p>I got clonned mesh, with all childrens, so its looks great, which is great.<br> But there is another problem, when I want to change opacity of one clonned mesh, this opacity apply to all clonned meshes texture (also childrens).<br>
  How can I clone all texture of parent object and children object, to apply opacity separatly?<br>
  Thanks very much!</p>