Pourquoi ces coordonnées cartographiques UV et représentés dans 0-1 pixels? Ne devraient-ils utiliser uniquement le système 0-1?

StackOverflow https://stackoverflow.com/questions/3737043

Question

Eh bien, j'ai beaucoup de coordonnées UV d'un modèle 3D clairement dans la gamme 0-1 et beaucoup coords en apparence des valeurs de pixels dans la gamme 100-300.

Comment puis-je savoir que l'on interpréter les coordonnées comme? Y at-il une norme ou d'un système pour cela?

Je remarque que chaque maillages 3D dans le fichier exporté peuvent utiliser les deux systèmes. Est-ce une procédure normale, et si oui, comment puis-je interpréter les coordonnées de mapping de texture UV pour les afficher correctement dans mon moteur 3D?

Exemples de coordonnées dans le système 0-1:

vt 1.04017 2.60853

vt -0.984585 -0.0106576

Des exemples de coordonnées de mesure par le pixel:

vt -208.397 776.637

vt -208.397 32.6369
Était-ce utile?

La solution

Quel est le format de fichier de votre modèle 3D? Notez également qu'il est parfaitement valide pour avoir les coordonnées cartographiques UV allant à l'extérieur 0-1, par exemple pour l'emballage ou les modes répétition de texturation (voir OpenGL ou Direct3D mode texturing).

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