2016-09-14 1 views
0

Wenn ich Szenen aktualisiere, um A-Frame 0.3.0 zu verwenden, werden meine OBJs nicht mehr korrekt geladen.A-Frame 0.3.0 lädt OBJs nicht korrekt - funktioniert in 0.2.0

Nach dem Ändern der UVs auf einigen Modellen, um nicht negativ zu sein (etwas, das legal OBJ ist), begannen sie in Firefox zu arbeiten, aber erscheinen in Chrome und Safari als weiß. Chrome und Safari ignorieren auch alle direkten Farbzuweisungen - zum Beispiel "color: red". Ich verwende keine MTL-Dateien - nur die Geometrie.

Bevor ich den langen Weg der Handbearbeitung von OBJs gehe, bis etwas funktioniert - gab es Änderungen an A-Frame für 0.3.0 oder in three.js, die mich vielleicht beißen könnten? Wie: Die Exponentenschreibweise in den OBJs nicht mehr mögen? Brauchen Sie etwas Bestimmtes im Header? usw.

Dank,

+0

Wenn es darum geht, Materialkomponenten neben OBJ zu verwenden, gibt es einige Fehler bei der Komponentenbestellung. Versuchen Sie, die Reihenfolge von obj-Modell und Materialkomponenten in HTML zu tauschen. – ngokevin

+0

Ich versuche nicht, die Materialkomponente so weit wie ich weiß zu verwenden. Ich versuche, dem Kommentar mehr Zeilen hinzuzufügen, aber wenn ich zurückkomme, wird das Dialogfeld beendet:/ –

+0

https://s3-us-west-1.amazonaws.com/smsinger-test/frame/tests/obj_loader/v020/index. html https://s3-us-west-1.amazonaws.com/smsinger-test/frame/tests/obj_loader/v030/index.html –

Antwort

0

Wie @ngokevin wies in seinem Kommentar aus, die Reihenfolge meiner obj-Modell und Materialkomponenten das Problem behoben tauschen.

<a-entity obj-model="obj: #box_GEO" material=" color: lightblue; src: #ground_LM"></a-entity> 

erforderlich sein:

<a-entity material=" color: lightblue; src: #ground_LM" obj-model="obj: #box_GEO"></a-entity> 

nicht sicher, was zwischen den Versionen 0.2.0 und 0.3.0 geändert, oder warum Firefox mehr zu vergeben war, aber ich bin nicht mehr stecken.

+0

Sprach zu früh. Obwohl es nun tatsächlich in Chrome und Safari funktioniert, wird nun in Firefox alles weiß angezeigt - die Situation hat sich gerade umgekehrt: \. Aktualisieren, Neustart, Neustart, Mittagessen, dann machen Tests - Dinge werden sich verbessern :) –

+0

Es ist ein Fehler, wir haben ein paar eingereicht dafür. Ich werde versuchen, das Problem zu beheben oder Anleitung zu geben. – ngokevin

+0

danke - Ich werde aufhören, meinen Kopf zu kratzen und wieder an die Arbeit zu gehen :) –

Verwandte Themen