Opzioni
Usate queste opzioni per definire il modo in cui sarà calcolata la specchiatura quando usate i comandi Specchia + a – o Specchia – a + che si trovano nella tab Comandi della Gestione Peso.
Queste opzioni andranno ad influenzare le joint selezionate nel momento in cui sono azionati i comandi.
Le opzioni della funzione Specchiatura rilevano in modo automatico le influenze delle joint corrispondenti e le assegnano come obiettivo (target) della specchiatura. In altre parole, non è necessario assegnare un target per specchiare il peso, poiché l'algoritmo troverà automaticamente le joint giuste a cui applicare i pesi specchiati. Ciò consente anche di specchiare i pesi di un’intera mesh azionando un singolo comando, e di specchiare i pesi sulle joint che si trovano lungo il piano di simmetria (ad esempio per specchiare i pesi delle joint della colonna vertebrale, che devono essere specchiati lungo il piano di simmetria).
Notare che tutte le opzioni disponibili sotto Opzioni Joint influenzeranno solo gli Oggetti Joint. Questo algoritmo è stato progettato per funzionare solo con questi oggetti e non avrà alcun impatto se per la specchiatura vengono usati altri tipi di oggetti (es. oggetti nulli, poligonali o primitive). Con altri tipi di oggetti, per la specchiatura saranno usati solo i modi Opzioni Punto un po’ meno precisi (l'algoritmo cercherà di abbinare solo i punti della mesh, in altre parole).
Questa sezione riunisce tutte le opzioni necessarie per definire il piano di simmetria.
Definisce la posizione nella Viewport del piano di simmetria. Sono disponibili le seguenti opzioni:
Posiziona il piano di simmetria nella posizione della Joint più in alto nella gerarchia.
Posiziona il piano di simmetria nella posizione dell’oggetto selezionato nel campo Oggetto.
Trascinate e rilasciate qui l’oggetto che deve essere usato come origine per il piano di simmetria. Notare che sarà usato l’asse dell’oggetto.
Posiziona il piano di simmetria nell’origine assoluta.
Posiziona il piano di simmetria nella posizione del primo oggetto il cui tag Peso contiene i pesi degli oggetti Joint da specchiare.
Definisce quale sistema di coordinate sarà usato per orientare il piano di simmetria, in base al relativo modo Origine.
Per orientare il piano di simmetria vengono usati gli assi del sistema di coordinate Globale .
Per orientare il piano di simmetria vengono usati gli assi del sistema di coordinate locale dell’oggetto, come è definito nel modo Origine selezionato (ad esempio, se è selezionato un determinato oggetto come modo Origine, il piano sarà orientato in base alle coordinate di quell’oggetto).
Se per orientare il piano di simmetria sono state selezionate le coordinate Globale o Locale, questa opzione diventa attiva, e vi permetterà di impostare manualmente l’asse del piano di simmetria.
La specchiatura avrà luogo lungo l’asse X (piano YZ).
La specchiatura avrà luogo lungo l’asse Y (piano XZ).
La specchiatura avrà luogo lungo l’asse Z (piano XY).
Questa sezione viene usata per definire la corrispondenza della specchiatura in base ai punti della mesh, seguendo vari metodi.
Nel combinare un punto, lo strumento seleziona il punto più vicino alla posizione specchiata, entro una determinata distanza (definita da Tolleranza).
Seleziona il punto più vicino alla posizione specchiata senza il limite di un raggio specifico.
Cerca la superficie più vicina alla posizione specchiata. Ad esempio il centro di un poligono, nel qual caso la pesatura del punto originale viene trasferita ai punti del poligono.
Funziona in modo simile all’opzione precedente, (Superficie), a parte il fatto che dalla posizione specchiata viene proiettato un raggio in direzione della Normale del punto. Sarà usata la posizione in cui questo raggio colpisce la superficie.
Questo parametro è disponibile solo se l’opzione Cerca è impostata su Distanza. Definisce il raggio dalla posizione specchiata entro cui lo strumento cercherà un punto corrispondente.
Questa sezione viene usata per definire la corrispondenza della specchiatura in base agli oggetti Joint. Queste opzioni funzionano solo con gli oggetti Joint e con nessun altro tipo oggetto i cui punti sono stati pesati.
Definisce il metodo usato come primo passaggio per l’algoritmo che rileva la corrispondenza tra i pesi delle joint.
La funzione di specchiatura, per avviare l’algoritmo, eseguirà una ricerca di gerarchie corrispondenti. Ad esempio, le gamba destra e quella sinistra di un personaggio potrebbero condividere una struttura simile (vedi le joint di coscia, tibia e piede). La funzione di ricerca troverà un Genitore corrispondente e specchierà le influenze in modo rapido in tutta la sua gerarchia, in base al piano di simmetria. In caso di corrispondenze multiple, potrebbe rendersi necessario un secondo passaggio in questa modalità, che assegni in modo corretto le influenze.
Questo modo cerca le coordinate di posizione più vicine per le joint che sono state specchiate, basandosi sul Piano di Simmetria.
Questo parametro è disponibile solo se Passaggio 1 o Passaggio 2 sono impostati su Posizione. Questo settaggio definisce il raggio intorno alla posizione specchiata entro cui lo strumento cercherà una posizione corrispondente della joint .
Questa modalità viene mostrata solo se siete in modo Posizione, e fornisce una posizione corrispondente variabile e dinamica in base alla densità delle joint. Più vicine sono le joint da specchiare, più piccola sarà la soglia di ricerca; in questo modo le joint corrispondenti saranno rilevate in modo più preciso senza che siano incluse joint errate. Questo modo aumenterà anche il raggio di ricerca per le joint equidistanti. Ecco perché questo modo utilizza le percentuali (parametro Fattore di Partizione), in quanto la distanza di ricerca può essere variabile e non si basa su valori netti.
Fattore di Partizione[1..200%]
Questo parametro è disponibile solo se Passaggio 1 o Passaggio 2 sono impostati su Partizione. Esso definisce l’intervallo di una soglia di ricerca variabile da applicare, consentendo un aumento o una diminuzione proporzionale del raggio di ricerca delle joint.
Questa modalità lascia all’utente il compito di creare una corrispondenza tra i pesi, in base a determinate convenzioni di nomi che sono state eventualmente seguite dall’altro lato del piano di simmetria per trovare joint corrispondenti.
Questa opzione determina se la ricerca per nome è sensibile alle Maiuscole.
Definisce una sigla di ricerca specifica che andrà ad identificare le joint che si trovano sul lato sinistro del piano di simmetria. Ad esempio, il braccio sinistro di un personaggio potrebbe essere stato denominato Braccio_S. In questo caso, se aggiungete _S a tale parametro, l'algoritmo assumerà che questa specifica joint si troverà sul lato sinistro del piano di simmetria.
Definisce una sigla di ricerca specifica che andrà ad identificare le joint che si trovano sul lato destro del piano di simmetria. Se consideriamo l’esempio precedente, il braccio sinistro potrà essere facilmente abbinato al braccio destro se il braccio destro viene denominato Braccio_D e se la sigla _D viene aggiunta a questo parametro come termine di ricerca.
Se necessario, è possibile applicare un secondo passaggio per la funzione di Specchiatura, per essere certi che sia trovata una corrispondenza. Come regola generale, dovreste usare un metodo diverso per questo secondo passaggio, nel caso il primo passaggio, usando un certo metodo, fallisca su alcune joint (ad esempio, se usate Posizione per il primo passaggio, usando Nome secondo passaggio vi assicurerete che le joint strettamente corrispondenti, per quanto riguarda la Posizione rispetto al piano di simmetria, saranno specchiate correttamente, con l’utilizzo di una specifica denominazione convenzionale come secondo criterio).
Off disabilita il secondo passaggio. La descrizione delle altre opzioni si trova sotto Passaggio 1 (vedi sopra). Passaggio 1.
I settaggi presenti in questo menu possono essere usati per rendere più uniforme l’intera mesh o solo alcuni punti selezionati.
Questo settaggio definisce la Forza con cui gli oggetti o i punti selezionati saranno resi più uniformi.
Questo settaggio definisce il grado di Uniformità della transizione tra singole pesature di joints. Maggiore è il valore, più la transizione sarà uniforme.
Questa curva definisce la forma della decadenza del peso sulla distanza. Il lato sinistro della curva rappresenta il punto di partenza della pesatura. Maggiore è la progressione della curva, più accentuata sarà la pesatura.
Rende uniforme l’intero oggetto oppure solo i punti selezionati.
Se questa opzione è attiva, l’effetto della curva della decadenza sarà mostrato in modo interattivo nella Viewport. Per fare questo è necessario richiamare il comando Uniforme (una sola volta).
