Il semble y avoir un certain nombre de chargeurs de fichiers de maillage OBJ que les gens ont développés pour une utilisation sur la plate-forme Android. Je me demande si quelqu'un a une expérience avec ceux-ci et peut offrir une recommandation sur lequel on semble travailler le mieux pour eux.
Voici mes critères:
Voici quelques-unes des bibliothèques que j'ai trouvées.
Je suis également ouvert à entendre parler d'autres qui ne figurent pas sur cette liste.
Vous l'avez demandé il y a quelque temps, mais j'ai une bonne solution si vous cherchez toujours.
Au lieu de charger un fichier obj, vous pouvez facilement le convertir en tableaux pour les sommets, les normales et les coordonnées de texture. Il existe un outil qui convertit les fichiers obj en fichiers d'en-tête c. Vous pouvez convertir la sortie pour qu'elle fonctionne avec Java par la suite. Cela ne devrait pas être difficile.
http://www.heikobehrens.net/2009/08/27/obj2opengl/
Cette solution est facile, les fichiers d'en-tête n'ajouteront pas beaucoup d'espace dans le code source que les fichiers obj et les données seront plus compactes lors de la compilation, c'est très rapide car vous avez les données prêtes à être rendues immédiatement, il peut convertir les coordonnées de texture et vous n'avez pas à vous soucier de l'utiliser pour vos produits commerciaux.
Je sais que c'est une vieille question, mais j'ai rencontré des problèmes pour trouver un bon chargeur OBJ pour Android.
J'ai essayé presque toutes les solutions proposées
Le seul qui n'était pas trop compliqué et qui fonctionnait était JPCT-AE, qui peut être trouvé ici: http://www.jpct.net/jpct-ae/
Il permet d'analyser les fichiers OBJ et charge les textures du fichier MTL associé sans aucun problème. De plus, la documentation est vraiment descriptive par rapport aux autres, et il y a un forum avec beaucoup de questions répondues.