Per configurare le impostazioni della tua simulazione, devi impostare il deformatore proxy. Poi puoi simulare la collisione e impostare il risolutore, che controlla la qualità della simulazione.
Imposta il deformatore proxy
In questa sezione imposterai il deformatore proxy. Questo deformatore usa la mesh di simulazione per deformare la mesh di rendering. Imposterai anche due selezioni per giacca e fondina per garantire che non interferiscano tra loro durante la simulazione.
Trascina dal pin Raccolta, quindi cerca e seleziona WeightMapToSelection, quindi collega il pin Nome della Mappa pesoi MaxDistance al pin Nome mappa peso del nodo WeightMapToSelection. Il nodo WeightmapToSelection converte la mappa del peso dipinta in una selezione di vertici che possono essere elaborati dal deformatore proxy.
Trascina dal pin Raccolta e cerca quindi seleziona Selezione nella categoria Tessuto. Assegna un nome al nodo Selection_Holster. Vai al pannello Dettagli nodo e imposta Nome su HolsterFaces e Gruppo su SimFaces.
Lo strumento Selezione delle mesh del tessuto è ora attivo.
L'interfaccia dello strumento di selezione delle mesh del tessuto contiene le seguenti sezioni:
Sezione Descrizione 1. Operazioni:
Importa una selezione da una raccolta o alterna tra le selezioni primarie e secondarie.
2. Strumenti di selezione:
Selezione allagamento: seleziona l'intera mesh da una selezione corrente. Amplia selezione: aumenta l'area di selezione all'interno della mesh attuale. Riduci selezione: diminuisce l'area di selezione all'interno della mesh attuale.
3. Visualizzazione:
Mostra i vertici e gli spigoli della raccolta di tessuti.
4. Azioni di selezione:
Inverti selezione: inverte la selezione corrente. Seleziona tutto: seleziona tutte le mesh della raccolta.
5. Filtro di selezione:
Alterna tra la selezione dei vertici o dei poligoni della mesh.
6. Opzioni di selezione aggiuntive, Comportamento viewport ortogonale, Avanzate:
Contiene opzioni di selezione aggiuntive, come ad esempio Ignora occlusione e Colpisci facce posteriori.
7. Accetta o Annulla
Accetta o annulla la tua selezione.
Fai clic e trascina per selezionare le fondine nella raccolta di tessuti. Fai clic su Accetta.
Trascina dal pin Raccolta e cerca quindi seleziona Selezione nella categoria Tessuto. Assegna un nome al nodo Selection_Jacket. Vai al pannello Dettagli nodo e imposta Nome su JacketFaces e Gruppo su SimFaces.
Seleziona le facce della giacca che vuoi isolare nella raccolta di tessuti. Fai clic su Accetta.
Trascina dal pin Raccolta, quindi cerca e seleziona ProxyDeformer. Questo nodo comunica alla raccolta di abbigliamento il modo della deformazione durante la simulazione.
Collega il pin Nome selezione dal nodo WeightMapSelection al pin Selezione vertice sim.
Collega il pin Nome di Selection_Holster al pin Set di filtri selezione 0.
Fai clic con il pulsante destro del mouse sul nodo ProxyDeformer e seleziona AddOptionPin. Collega il pin Nome di Selection_Jacket al pin Set di filtri selezione 1.
Imposta l'autocollisione della simulazione
In questa sezione imposterai l'autocollisione per la simulazione. Creerai livelli di collisione per i passanti della cintura, la cintura e la giacca per garantire che non interferiscano tra loro durante la simulazione. Inoltre, creerai mappe di peso per lo spessore e l'attrito e imposterai la collisione cinematica.
Crea un nuovo nodo Selezione e chiamalo Selection_BeltLoops.
Vai al pannello Dettagli nodo e imposta Nome su BeltLoops e Gruppo su SimFaces.
Seleziona i Passanti della cintura nella raccolta di tessuti.
Trascina dal pin Raccolta, quindi cerca e seleziona SelectionToIntMap. Dai il nome al nodo SelectionToIntMap_BeltLoops e collega il pin Nome al pin Nome della selezione. Il nodo SelectionToIntMap imposta su quale livello di simulazione verrà eseguita la selezione. La simulazione esegue i livelli in ordine; il livello più basso (livello 0) viene eseguito per primo.
Crea un nuovo nodo Selezione e chiamalo Selection_Belt.
Vai al pannello Dettagli nodo e imposta Nome su Belt e Gruppo su SimFaces.
Seleziona le facce Cintura nella raccolta di tessuti.
Trascina dal pin Raccolta quindi cerca e seleziona SelectionToIntMap. Dai il nome al nodo SelectionToIntMap_Belt e collega il pin Nome al pin Nome selezione.
Crea un nuovo nodo Selezione e nominalo Selection_JacketCol.
Vai al pannello Dettagli nodo e imposta Nome su JacketUnderBelt e Gruppo su SimFaces.
Seleziona le facce Giacca nella raccolta di tessuti.
Trascina dal pin Raccolta quindi cerca e seleziona SelectionToIntMap. Dai il nome al nodo SelectionToIntMap_Jacket e collega il pin Nome al pin Nome selezione.
Collega il pin Nome mappa Int di SelectionToIntMap_BeltLoops al pin Nome mappa Int di SelectionToIntMap_Belt. Collega il pin Nome mappa Int di SelectionToIntMap_Belt al pin Nome mappa Int di SelectionToIntMap_Jacket.
Crea un nodo WeightMap e nominalo AddWeightMap_Thickness. Imposta il Nome su Spessore. Dipingi la raccolta di tessuti per rappresentare lo spessore del tessuto durante la simulazione.
Crea un nodo WeightMap e nominalo AddWeightMap_Friction. Imposta il Nome su Attrito. Dipingi la raccolta di tessuti per rappresentare l'attrito durante la simulazione.
Ora creerai una selezione per la collisione cinematica utilizzata dal nodo di autocollisione.
Aggiungi un nodo StaticMeshImport e nominalo StaticMeshImport_Collider. Fai clic sul menu a discesa Mesh statica e seleziona la mesh statica appropriata.
Trascina dal pin Raccolta, quindi cerca e seleziona TransferSkinWeights. Assegna un nome al nodo TransferSkinWeights_Collider.
Trascina dal pin Raccolta, quindi cerca e seleziona Selezione.
Trascina dal pin Raccolta del nodoSelezione, quindi cerca e seleziona MergeClothCollections.
Assegna un nome al nodo MergeClothCollections_Kinematic.
Fai clic con il pulsante destro del mouse sul nodo MergeClothCollections_Kinematic e seleziona AddOptionPin.
Collega il pin Raccolta del nodo AddWeightMap_Friction al pin Raccolta 1 del nodo MergeClothCollections_Kinematic.
Trascina dal pin Raccolta del nodo MergeClothCollections_Kinematic, quindi cerca e seleziona SimulationSelfCollisionConfig.
Collega il pin Nome mappa Int dal nodo SelectionToIntMap_Jacket al pin Livelli di autocollisione di SimulationSelfCollisionConfig.
Collega il pin Nome del nodo Selezione al pin Facce cinematiche con autocollisione abilitata di SimulationSelfCollisionConfig.
Collega il pin Nome del nodo AddWeightMap_Friction al pin Attrito ponderato del collider cinematico di autocollisione di SimulationSelfCollisionConfig.
Collega il pin Nome del nodo AddWeightMap_Thickness al pin Spessore pesato autocollisione di SimulationSelfCollisionConfig.
Impostazione del Risolutore simulazione e del Terminale asset tessuto
In questa sezione, imposterai il Risolutore simulazione che controlla la qualità della simulazione. Inoltre, completerai l'asset creando un Terminale asset tessuto. Questo nodo valuta l'intero grafico dataflow e ne imposta il risultato sull'asset tessuto in Esplora contenuti.
Trascina dal pin Raccolta del nodo SimulationSelfCollisionConfig, quindi cerca e seleziona SimulationSelfCollisionConfig.
Imposta Numero iterazioni su 2.
Imposta Numero iterazioni max su 2.
Imposta Numero sottopassi su 13
Abilita Numero autocollisioni e impostalo su 2.
Trascina dal pin Raccolta del nodo SimulationSolverConfig quindi cerca e seleziona SimulationSelfCollisionConfig. Ora dovresti vedere la raccolta di tessuti nella viewport.
Fai clic sul pannello Dettagli Anteprima scena e imposta un asset mesh scheletrica e un asset animazione per visualizzare l'anteprima della simulazione. In questo esempio, abbiamo selezionato un'animazione di camminata in avanti per l'anteprima.