Corrispondenza per nome
Corrispondenza per nome è il nome di un metodo di filtraggio che può essere utilizzato in Substance Bakers per isolare le trame poly basse e poly alte in base al loro nome.
Questa funzionalità è molto utile per evitare il sanguinamento della geometria l’uno sull’altro durante il eseguo i baking per ottenere texture pulite. Per ottenere lo stesso risultato, evita di dover allontanare le trame (spesso definite “esplose”).
Quando utilizzare Corrispondenza per nome
Mappa normale di eseguita i baking con sanguinamento della trama
In questo esempio il casco sopra la testa del personaggio sanguina sul volto del personaggio.
Abilitando Corrispondenza per nome possiamo ignorare il casco e eseguire i baking correttamente il volto. Questo risultato si basa sull’impostazione Corrispondenza principale.
Ignora backface per geometria mobile
In questo esempio, i “pulsanti” nella parte superiore della casella sono geometrie mobili, non sono collegati alla trama poly alta. Di conseguenza, per impostazione predefinita, le ombre verranno proiettate sulla casella sottostante, che mostrerà il bordo della geometria.
Abilitando l’opzione Corrispondenza per nome per l’impostazione Ignora backface, è possibile eseguire i baking l’occlusione ambientale ignorando l’area sotto i pulsanti in modo da farla sembrare come una singola casella.Questo risultato si basa sull’utilizzo dell’impostazione Ignora sfondo.
Funzionamento della corrispondenza per nome
Il sistema Corrispondenza per nome funziona leggendo il nome della geometria nelle trame poly bassa e alta e utilizzando una parola chiave (il suffisso) per identificare/abbinare i nomi. Per impostazione predefinita i panettieri usano il suffisso specifico, ma possono cambiare (vedi di seguito).
I suffissi attualmente supportati sono:
Alcune regole da prendere in considerazione per far funzionare correttamente questa funzione:
- La corrispondenza per nome deve essere abilitata in Parametri comuni poiché è disattivata per impostazione predefinita.
- È possibile che in alcuni forni (ad esempio Occlusione ambiente) sia abilitata un’impostazione secondaria Corrispondenza per nome, in quanto producono raggi secondari.
- La corrispondenza fa distinzione tra maiuscole e minuscole. Ciò significa che una trama denominata “Vela” non corrisponderà a un’altra denominata “vela”.
- È possibile abbinare più trame in base alla posizione del suffisso nel nome della geometria.
Di seguito sono riportati alcuni esempi di come potrebbe funzionare la corrispondenza (utilizzando il suffisso predefinito):
- body_low
- body_high
- body_high_top
- body_high_1
- body_high_2
- body-high
- body_top_high
- Head_low
- Testa_alta
- head_high
- Leg_low_top
- Gamba_alta
- Leg_high_top
- Leg_high_high_top
- Leg_top_high
Come impostare i panettieri
Abilitazione della corrispondenza per nome
La corrispondenza per nome può essere abilitata in Parametri comuni delle impostazioni di Baker:
- Aprite la finestra di cottura al forno (mediante le impostazioni del set di texture).
- Visualizzare i parametri comuni.
- Modifica l’impostazione Corrispondenza da “Sempre” a “Per nome trama”.
- Aprite la finestra Baking (facendo clic con il pulsante destro del mouse su una trama collegata nella finestra Esplora risorse).
- Modificare l’impostazione Corrispondenza da “Sempre” a “Per nome trama”.
Modifica dei nomi dei suffissi
I suffissi predefiniti sono _low e _high e possono essere modificati nel modo seguente:
- Substance Painter: nella finestra di cottura, entro i parametri comuni.
- Substance Designer: nelle impostazioni del progetto, sotto le impostazioni del forno.
Trame ad alto poli da zBrush
Le trame a poli alti esportate da zBrush possono essere utilizzate per la cottura al forno con la funzione Corrispondenza per nome, tuttavia è possibile seguire alcune impostazioni:
Per impostazione predefinita, i file OBJ esportati da zBrush non funzionano con Nome corrispondente. Invece, è possibile dire a Substance Painter di utilizzare il nome del file della trama per far corrispondere le trame per nome.Per farlo, assicurati di:
- Disabilita il parametro Group (Grp) per ogni sottostrumento.
- Assegnare un nome appropriato al file OBJ (ad esempio: body_high.obj).