Maglia procedurale: mappatura UV


17

Ho creato una mesh procedurale e ora voglio applicare una trama ad essa. Il problema è che non riesco a farlo attaccare come voglio.

L'idea è quella di avere la trama dipinta una sola volta su tutta la mesh, in modo che non si ripeta. Come dovrei mappare i raggi UV per farlo accadere?

La mia maglia è un piano semplice composto da 56 triangoli. Aggiungerei le foto per chiarire le cose, ma non posso poiché la mia reputazione è inferiore a 10 punti.

Qualsiasi aiuto è apprezzato.

EDIT (le persone gentili mi hanno dato voti, grazie):

Incontra la mia maglia:

inserisci qui la descrizione dell'immagine

E quando è strutturato (ha cercato di ripetere la trama):

inserisci qui la descrizione dell'immagine

E la mia trama:

inserisci qui la descrizione dell'immagine

MODIFICA 2:

le istruzioni di bummzack hanno funzionato come un fascino e la maglia è stata strutturata proprio come volevo. Grazie.

inserisci qui la descrizione dell'immagine


2
Ora puoi ;-)
Valmond

1
Bello! Anche quello con la trama ripetuta sembra abbastanza affascinante :)
bummzack

Adoro quello con la trama ripetuta. Sembra stupendo. Ti andrebbe di raccontare cosa hai fatto per ottenere questo effetto?
Kaao

Concordo. Come hai fatto?
Jmegaffin,

1
Ma ovviamente lo condividerò :). Ho fatto in modo che gli UV attraversassero questa serie fino in fondo: (0,1); (1,1); (0,0); I vertici sono ordinati una linea verticale (Zs) verso il basso passo a destra (x + 1) e un'altra linea verticale verso il basso ...
Esa

Risposte:


12

Per mappare la trama una volta sulla mesh, le coordinate UV dovrebbero passare 0..1dall'intera mesh. Ma a seconda della maglia a portata di mano, questo può diventare davvero complicato.

Dal momento che è un aereo, questo dovrebbe essere più semplice. Basta guardare l'aereo dalla sua direzione "su" e assegnare 0,0in alto a sinistra e 1,1in basso a destra. I vertici in mezzo dovrebbero essere frazioni. Per esempio. un vertice nel mezzo avrebbe 0.5, 0.5come coordinata UV.

Ecco un esempio:

   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
 +-----------+-----------+-----------+

Ah! Ovviamente! Ci proverò, grazie.
Esa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.