0

Depuis quelque temps, je travaille sur ARToolkit sdk pour android.Ajout d'objets 3D externes (.OBJ & .MTL) à ARToolkit

Dans le SDK ARToolkit, j'ai travaillé sur ARBaseLib et ARSimpleNativeCarsProj et mis en œuvre avec succès. Mais j'essaie d'ajouter des objets 3d externes (.obj et .mtl) et je suis incapable de rendre les nouveaux fichiers objet.

J'ai regardé dans le code source fourni dans ce lien, https://github.com/kosiara/artoolkit-android-studio-example mais le problème est l'objet 3D ici (Cube) a été créé en utilisant le tirage au sort(), les bibliothèques openGL fonction, au lieu que je voudrais ajouter un objet 3D externe. Explication: Okey, SimpleNativeCarsProj est livré avec deux objets 3D (.OBJ et .MTL) dans le dossier assets/Data. CASE1 J'ai essayé de remplacer l'objet 3D existant avec d'autres objets 3D, les accidents d'application sur le lancement CASE2 Comme j'ai travaillé autour d'un peu, ces fichiers sont poussés vers le dossier cache sur le chargement de l'application, j'ai invalidé les caches et redémarré , reconstruit et exécuté l'application, encore l'application se bloque sur le lancement. Techniquement, je suis incapable de remplacer/supprimer/ajouter un autre fichier d'objets 3D à SimpleNativeCarsProject

Tout headsup serait apprécié.

+0

Comme vous savez déjà comment fonctionne le SimpleNativeCarsProj, je me demande si vous pourriez me donner plus de détails sur ce que vous voulez dire en chargeant des objets 3D externes? Et si vous pouviez donner un aperçu de la structure de votre projet. –

+0

Okey, SimpleNativeCarsProj est livré avec deux objets 3D (.OBJ et .MTL) dans le dossier assets/Data. ** CASE1 ** J'ai essayé de remplacer l'objet 3D existant avec un autre objets 3D, les accidents d'application sur le lancement ** CAS 2 ** Comme j'ai travaillé un peu, ces fichiers sont poussés vers le dossier cache sur le chargement de l'application, j'ai invalidé le caches et redémarré studio android, reconstruit l'application et a couru l'application, encore l'application se bloque sur le lancement. ** Techniquement, je suis incapable de remplacer/supprimer/ajouter un autre fichier objet 3D à SimpleNativeCarsProject ** – Raveendra

+0

Jetez un oeil ici à son projet. Elle a ajouté avec succès d'autres fichiers obj et des marqueurs. Peut-être que cela aide: https://github.com/sophiemoerman/ARSimpleNativeCars –

Répondre

0

Convertir vos fichiers FBX

L'encodeur fonctionne wit fichiers FBX (.fbx). Nous recommandons d'utiliser FBX dans la mesure du possible car les outils de support pour FBX sont largement disponibles.

http://www.wikitude.com/products/wikitude-sdk-features/wikitude-3d-encoder/

+0

Alors vous me suggérez de ne pas utiliser ARToolkit ou ARToolkit permet les fichiers FBX? – Raveendra

+0

Utiliser FBX ou utiliser wikitude n'est pas une option pour moi, je suis très attentif à l'implémentation d'ARtoolkit. Merci pour l'option quand même !! – Raveendra

+0

J'ai utilisé ARToolkit avec trois js à Cordoue. Lent par manque de support pour opengl. – identy

0

Donnez ArToolKitJpctBaseLib un essai. C'est un wrapper sur ArToolKit + jPCT-AE (un moteur 3d sur Android) vise à simplifier la création d'applications AR pour Android.