Texture OpenGL Mapping
-
28-09-2019 - |
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!
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:
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.