title: Applying textures to inside of a cube in three.js
body: <p>I'm trying to apply a different image on each face of a cube, on the inside.</p>
  
  <p>I have a working example here: <a href="http://codepen.io/anon/pen/mymOKe" rel="nofollow">http://codepen.io/anon/pen/mymOKe</a></p>
  
  <p>I load the images like this:</p>
  
  <pre><code>var material = [
                  new THREE.MeshLambertMaterial({
  map: THREE.ImageUtils.loadTexture('http://placehold.it/512x512', {}, function(){ webGLRenderer.render(scene, camera); })
  }),
                  new THREE.MeshLambertMaterial({
  map: THREE.ImageUtils.loadTexture('http://placehold.it/512x512', {}, function(){ webGLRenderer.render(scene, camera); })
  }),
                  new THREE.MeshLambertMaterial({
  map: THREE.ImageUtils.loadTexture('http://placehold.it/512x512', {}, function(){ webGLRenderer.render(scene, camera); })
  }),
                  new THREE.MeshLambertMaterial({
  map: THREE.ImageUtils.loadTexture('http://placehold.it/512x512', {}, function(){ webGLRenderer.render(scene, camera); })
  }),
                  new THREE.MeshLambertMaterial({
  map: THREE.ImageUtils.loadTexture('http://placehold.it/512x512', {}, function(){ webGLRenderer.render(scene, camera); })
  }),
                  new THREE.MeshLambertMaterial({
  map: THREE.ImageUtils.loadTexture('http://placehold.it/512x512', {}, function(){ webGLRenderer.render(scene, camera); })
  })
  ];
  
  var mesh = THREE.SceneUtils.createMultiMaterialObject(geom, new THREE.MeshFaceMaterial(material));
  
  mesh.doubleSided = true;
  </code></pre>
  
  <p>And it doesn't work. In the code it starts at line 82.
  At line 107 there is a commented part to build the cube with colors instead of textures, and that works.</p>