Ho esportato un file obj (insieme a .mtl e a .png) da Blender per importarlo in un progetto libgdx. Il file contiene sia i dati UV che quelli normali.La mappatura UV non funziona sul file obj importato
sto tirando il file in app come questo:
ModelLoader loader = new ObjLoader();
model = loader.loadModel(Gdx.files.internal("data/car.obj"));
L'oggetto dovrebbe essere simile a questo: (Sì, io non sono un artista)
Ma finisce per assomigliare a questo:
Cosa è successo alla mia mappatura UV?
La versione di libgdx che sto usando (scaricata l'ultima .zip ieri) non ha quel sovraccarico di 'loadModel'. Grazie per aver portato il convertitore, però ... è sicuramente quello che userò andando avanti. Inoltre, benvenuto a Stack Overflow! Inoltre, grazie per le esercitazioni, quella è stata la mia prima introduzione a libgdx. – andypaxo
Se si utilizza ObjLoader anziché ModelLoader, si dovrebbe avere l'argomento flipV ('ObjLoader loader = new ObjLoader();'). È inoltre possibile utilizzare i parametri più generali: 'loader.loadModel (file, nuovo ObjLoaderParameters (true));'. – Xoppa