Maillage procédural: cartographie UV

17

J'ai fait un maillage procédural et maintenant je veux lui appliquer une texture. Le problème est que je ne peux pas le faire coller comme je le veux.

L'idée est de ne peindre la texture qu'une seule fois sur tout le maillage, afin qu'il n'y ait pas de répétition. Comment dois-je cartographier les UV pour y arriver?

Mon maillage est un simple plan composé de 56 triangles. J'ajouterais des photos pour clarifier les choses mais je ne peux pas car ma réputation est inférieure à 10 points.

Toute aide est appréciée.

EDIT (des gens gentils m'ont donné des votes, merci):

Rencontrez ma maille:

entrez la description de l'image ici

Et une fois texturé (essayé de répéter la texture):

entrez la description de l'image ici

Et ma texture:

entrez la description de l'image ici

EDIT 2:

Les instructions de bummzack ont ​​fonctionné comme un charme et le maillage a été texturé comme je le voulais. Je vous remercie.

entrez la description de l'image ici

Esa
la source
2
Maintenant, vous pouvez ;-)
Valmond
1
Agréable! Celui avec la texture répétée a l'air assez fascinant aussi :)
bummzack
J'adore celui avec la texture répétée. Ça a l'air génial. Pourriez-vous dire ce que vous avez fait pour obtenir cet effet?
kaoD
Je suis d'accord. Comment as-tu fais ça?
jmegaffin
1
Mais bien sûr, je vais partager :). J'ai fait parcourir cette série aux UV: (0,1); (1,1); (0,0); Les sommets sont ordonnés une ligne verticale (Zs) en bas à droite (x + 1) et une autre ligne verticale en bas ...
Esa

Réponses:

12

Pour mapper votre texture une fois sur le maillage, vos coordonnées UV doivent aller de 0..1tout le maillage. Mais selon le maillage disponible, cela peut devenir très délicat.

Puisqu'il s'agit d'un avion, cela devrait être plus simple. Il suffit de regarder l'avion dans sa direction "vers le haut" et de l'assigner 0,0en haut à gauche et 1,1en bas à droite. Les sommets intermédiaires doivent être des fractions. Par exemple. un sommet au milieu aurait0.5, 0.5 comme coordonnée UV.

Voici un exemple:

   0,0         0.33,0      0.66,0      1,0
 +-----------+-----------+-----------+
 |           |           |           |
 | 0,0.25    | 0.33,0.25 | 0.66,0.25 | 1,0.25
 +-----------+-----------+-----------+
 |           |           |           |
 |           |           |           |
 |           |           |           |
 |           |           |           |
 |           |           |           |
 | 0,1       | 0.33,1    | 0.66,1    | 1,1
 +-----------+-----------+-----------+
bummzack
la source
Ah! Bien sûr! Je vais essayer celui-ci, merci.
Esa