Question

Hey Guys, Je suis nouveau à la programmation du jeu et la programmation graphique. Cependant, je souhaite ardemment apprendre, donc j'ai commencé à construire un moteur de jeu avec OpenGL. Je l'ai mis en œuvre toutes les fonctionnalités graphiques de base, et maintenant je veux ajouter de la texture support pour mes mailles triangulaires.

Les seuls tutoriels que je peux trouver pour la cartographie de texture est pour un seul polygone - Comment définir une texture qui enveloppe tout autour du maillage

?

Je suis chargement des mailles de fichiers en utilisant .3ds lib3ds (http://code.google.com/p/lib3ds/). Le transport de fichiers Do de la texture des données de coordonnées ou quelque chose?

merci!

Était-ce utile?

La solution

Voici une page montrant un exemple de lecture des coordonnées de texture:

http: // newsgroups. derkeiler.com/Archive/Comp/comp.graphics.api.opengl/2005-07/msg00168.html

Cependant, tous les fichiers 3ds contiennent pas de texture informations - voir l'avertissement dans:

http://www.groupsrv.com/computers/about186619.html

Autres conseils

Si vos modèles sont beaucoup plus complexes que les cubes, vous utilisez une carte UV rel="nofollow"> pour traduire le surface à 3 dimensions du modèle en une image plane pour le mappage de texture.

On dirait ce fil sur gamedev a un exemple de comment extraire ce que 3DS appelle « texels » ainsi que des matériaux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top