Я использую three.js для приложения AR, чтобы показать 3D-объект (экспортированный с Maya с майя-экспортером в три js) на маркер, обнаруженный с помощью JSARToolKit.ThreeJS, текстура трехмерного объекта, не работающая только онлайн
Все работает нормально на localhost (я вижу текстуру), но когда я загружаю его в Интернете (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);
Любые идеи?
в chrome нажмите f12 и проверьте наличие ошибок в разделе Консоль. если их нет, перейдите на вкладку «Сеть» и перезагрузите игру, чтобы посмотреть, какие активы загружаются, а какие нет. –
Ошибок в консоли. Все загружается. – Vig
@Vig Можете ли вы опубликовать ссылку на демо? – user01