Ich habe seit einiger Zeit an der ARToolkit SDK für Android gearbeitet.Hinzufügen von externen 3D-Objekten (.OBJ & .MTL) zu ARToolkit
Im ARToolkit SDK habe ich an ARBaseLib und ARSimpleNativeCarsProj gearbeitet und erfolgreich implementiert. Aber ich versuche externe 3D Objekte (.obj und. Mtl) hinzuzufügen und kann die neuen Objektdateien nicht rendern.
Ich habe auch in den Quellcode sah in diesem Link zur Verfügung gestellt, https://github.com/kosiara/artoolkit-android-studio-example aber das Problem hier ist das 3D-Objekt (Cube) in mit dem draw(), OpenGL-Bibliotheken-Funktion, stattdessen würde ich mag erstellt wurde füge ein externes 3D-Objekt hinzu.
Weitere Erläuterungen: Okey, SimpleNativeCarsProj wird mit zwei 3D-Objekten (.OBJ und .MTL) im Ordner assets/Data geliefert. CASE1 Ich habe versucht, das vorhandene 3D-Objekt mit einem anderen 3D-Objekte, App Abstürze beim Start zu ersetzen CASE2 Während ich ein wenig gearbeitet, diese Dateien in den Cache-Ordner auf der App geladen werden, habe ich die Caches ungültig gemacht und Android Studio neu gestartet , neu erstellt und die App ausgeführt, stürzt die App immer noch beim Start ab. Technisch kann ich keine anderen 3D-Objektdateien ersetzen/löschen/hinzufügen zu SimpleNativeCarsProject
Irgendein heads-up würde geschätzt werden.
Wie Sie bereits wissen, wie der SimpleNativeCarsProj funktioniert Ich frage mich, ob Sie mir mehr Details geben könnten, was Sie meinen, wenn Sie externe 3D-Objekte laden? Und wenn Sie Einblicke in Ihre Projektstruktur geben könnten. –
Okey, SimpleNativeCarsProj wird mit zwei 3D-Objekten (.OBJ und .MTL) im Ordner assets/Data geliefert. ** CASE1 ** Ich habe versucht das vorhandene 3D Objekt durch ein anderes 3D Objekt zu ersetzen, App stürzt beim Start ab ** CASE 2 ** Da ich ein wenig herum gearbeitet habe, wurden diese Dateien in den Cache Ordner der App geladen, ich habe den Caches und neu gestartet Android Studio, baute die App und führte die App, noch stürzt die App beim Start. ** Technisch kann ich keine anderen 3D-Objektdateien ersetzen/löschen/zu SimpleNativeCarsProject hinzufügen ** – Raveendra
Schauen Sie sich hier sein Projekt an. Sie fügte andere Obj-Dateien und Marker erfolgreich hinzu. Vielleicht hilft das: https://github.com/sophiemoerman/ARSimpleNativeCars –