Verfahrensnetz: UV-Kartierung

17

Ich habe ein prozedurales Netz erstellt und möchte es nun mit einer Textur versehen. Das Problem ist, ich kann es nicht so hinbekommen, wie ich es will.

Die Idee ist, die Textur nur einmal über das gesamte Netz zu malen, damit es nicht zu Wiederholungen kommt. Wie soll ich die UV-Strahlung abbilden, um dies zu erreichen?

Mein Netz ist eine einfache Ebene, die aus 56 Dreiecken besteht. Ich würde Bilder hinzufügen, um die Dinge zu klären, aber ich kann nicht, da mein Ruf unter 10 Punkten liegt.

Jede Hilfe wird geschätzt.

EDIT (Freundliche Leute gaben mir Stimmen, danke):

Triff mein Netz:

Bildbeschreibung hier eingeben

Und wenn texturiert (versucht die Textur zu wiederholen):

Bildbeschreibung hier eingeben

Und meine Textur:

Bildbeschreibung hier eingeben

EDIT 2:

Die Anweisungen von Bummzack wirkten wie ein Zauber und das Netz wurde so texturiert, wie ich es wollte. Vielen Dank.

Bildbeschreibung hier eingeben

Esa
quelle
2
Jetzt kannst du ;-)
Valmond
1
Nett! Der mit der wiederholten Textur sieht auch ziemlich hypnotisierend aus :)
bummzack
Ich liebe die mit der wiederholten Textur. Schaut toll aus. Würde es Ihnen etwas ausmachen, was Sie getan haben, um diesen Effekt zu erzielen?
KaoD
Ich stimme zu. Wie hast du das gemacht?
jmegaffin
1
Aber natürlich teile ich :). Ich habe die UVs diese Serie durchlaufen lassen: (0,1); (1,1); (0,0); Die Eckpunkte sind um eine vertikale Linie (Zs) nach rechts (x + 1) nach unten und eine weitere vertikale Linie nach unten angeordnet ...
Esa

Antworten:

12

Um Ihre Textur einmal auf dem Mesh abzubilden, sollten sich Ihre UV-Koordinaten 0..1über das gesamte Mesh erstrecken. Je nach Netz kann dies jedoch sehr schwierig werden.

Da es ein Flugzeug ist, sollte dies einfacher sein. Schauen Sie sich das Flugzeug von oben an und ordnen Sie 0,0es oben links und 1,1unten rechts zu. Die Eckpunkte dazwischen sollten Brüche sein. Z.B. Ein Scheitelpunkt in der Mitte hätte 0.5, 0.5als UV-Koordinate.

Hier ist ein Beispiel:

   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
 +-----------+-----------+-----------+
Blödmann
quelle
Ah! Natürlich! Ich werde es versuchen, danke.
Esa