Проверка использования нескольких текстур с кубиками three.js

Может кто-нибудь проверить следующий код для three.js r53?

Это взято из этого вопроса:Как использовать несколько материалов в кубе Three.js?

Я попробовал этот код и несколько вариантов, но я не вижу видимых кубов. Мои текстурные изображения названы так, как они должны быть.

var materials = [];

for (var i=0; i<6; i++) {
  var img = new Image();
  img.src = i + '.png';
  var tex = new THREE.Texture(img);
  img.tex = tex;

  img.onload = function() {
      this.tex.needsUpdate = true;
  };

  var mat = new THREE.MeshBasicMaterial({color: 0xffffff, map: tex});
  materials.push(mat);
}

var cubeGeo = new THREE.CubeGeometry(400, 400, 400, 1, 1, 1, materials);
var cube = new THREE.Mesh(cubeGeo, new THREE.MeshFaceMaterial());

Ответы на вопрос(2)

Ваш ответ на вопрос