Laggancio Soft Body si allunga invece di muovere

Sto cercando di animare un corpo morbido in Blender usando laggancio, ma non funziona bene. Quello che faccio è quello che faccio:

  • Creo una maglia – in questo caso è un oggetto allungato, come un filo / filo – e assegno le sue estremità a gruppi di vertici. Creo anche un gruppo di vertici per entrambe le estremità.
  • Assegno il modificatore di fisica Soft Body al mio thread e effettuo le impostazioni su di esso, vedi screenshot sotto. Nota che lobiettivo Soft Body è impostato sul gruppo di vertici di entrambe le estremità del thread.
  • Quindi vado in modalità di modifica, seleziono individualmente i gruppi di vertici di entrambe le estremità, quindi assegno loro un nuovo hook con Ctrl + H.
  • Quindi do qualche traslazione / rotazione / qualunque cosa con fotogramma chiave al mio hook, e mi aspetto che il corpo morbido che ho creato dovrebbe seguirlo “nel suo insieme”, spostandosi e allungandosi di conseguenza e preferibilmente realisticamente.

Tuttavia, invece di questo, ciò che accade è che il gancio tira i vertici del suo gruppo di vertici ospitante e allunga le facce ad esso collegate, ma il resto delloggetto no ” t reagire.

Nella scheda Modificatori ho provato varie impostazioni, come specificare sia loggetto di aggancio che il gruppo Vertex e premere il pulsante Applica; o non premere il pulsante Applica, lasciandolo così; o non specifica il gruppo Vertex. Nessuno di questi funziona.

Potresti farmi notare cosa sto sbagliando?

Questi post precedenti non hanno aiutato (potrei pubblicane solo uno qui):

Installa una corda che attraversa due oggetti

inserisci qui la descrizione dellimmagine

Risposta

Lordine dei modificatori Softbody e Hook nello stack Modifier è importante. Affinché la fisica del corpo molle tenga conto dei vertici agganciati, deve essere posizionato sotto i modificatori di gancio nello stack. Eseguendo i passaggi nella sequenza nella tua domanda (crea mesh, aggiungi Soft Body, imposta Vertex Group, aggiungi hook) aggiunge ogni modificatore alla fine della pila in modo che il Soft Body sia il primo, seguito dagli hook. ad esempio,

sequenza di modificatori errata

Nota il Soft Corpo sopra i ganci.

Questo produrrà i seguenti risultati (nota che ho aggiunto i modificatori Skin e Subdivision Surface per renderlo più visibile):

sequenza di modificatori non valida

I modificatori vengono applicati in sequenza “top-down” e quindi affinché il Soft Body tenga conto dei ganci, deve avvenire dopo che i ganci sono stati applicati. Usa semplicemente le frecce (in alto a destra di ogni pannello modificatore) per spostare il Soft Body sotto i ganci e tutto dovrebbe essere bene. cioè,

buoni modificatori

Questo può quindi produce il seguente risultato:

animato - buoni modificatori

Nota che l unica differenza tra questi due risultati è lordine dei modificatori nello stack.

File di fusione incluso

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *