samedi 11 février 2012

Chargeur Wavefront OBJ open source à Google code

J'ai fait une mise à jour mineure du chargeur Wavefront OBJ et il a publié sur Google Code. Vous pouvez trouver sa nouvelle page d'accueil juste ici.

Le mappage de texture UV est encore bancal - Je n'ai pas eu le temps de regarder ça. Après le profilage, j'ai réalisé que je pouvais mettre un peu de temps en utilisant sqrtf () au lieu de sqrt (), puisque OpenGL ES ne supporte pas GLDouble, il n'y avait aucun intérêt à utiliser la fonction de supérieur de précision racine carrée.

J'ai également mis en œuvre, basée sur quelques tweets par Noel Llopis of Snappy tactile la gloire, une fonction de normalisation plus rapide qui utilise les l'optimisation rapide inverse de la racine carrée. C'est une optimisation facultatif basé sur un compilateur pré-définir.

Je n'ai vraiment pas de plans immédiats pour faire beaucoup avec cela, mais si quelqu'un veut travailler sur elle, je suis heureux de vous ajouter en tant que membre du projet. Si vous êtes intéressé dans le chargement des objets 3D, il ya une grande quantité de code utiles dans ce projet, vous pouvez emprunter et d'apprendre, mais il ya aussi beaucoup de place pour d'autres optimisations, si vous vous sentez comme essayer de requin.

Aucun commentaire: