Я использую three.js для приложения AR, чтобы показать 3D-объект (экспортированный из Maya с помощью Maya Exporter в threejs) на маркере, обнаруженном с помощью JSARToolKit.
Все это отлично работает на локальном хосте (я вижу текстуру), но когда я загружаю его онлайн (github), я вижу, что объект предварительного просмотра выглядит черным без текстуры (например, если я удалю свет).
// load the model
var loader = new THREE.JSONLoader;
var object;
//var geometry = new THREE.BoxGeometry(1, 1, 1);
loader.load('js/object3d.js', function(geometry, materials){
var material = new THREE.MeshFaceMaterial(materials);
object = new THREE.Mesh(geometry, material);
container.add(object);
});
var ambLight = new THREE.AmbientLight( 0x909090, 2.0 );
container.add( ambLight );
Любые идеи?