Estou tentando animar um corpo macio no Blender usando o gancho, mas não funciona direito. O seguinte é o que eu faço:
- Eu crio uma malha – neste caso é um objeto alongado, como um fio / fio – e atribuo suas extremidades a grupos de vértices. Eu crio um grupo de vértices para ambas as extremidades também.
- Eu atribuo o modificador de física Soft Body ao meu thread e faço as configurações nele, veja a captura de tela abaixo. Observe que Soft Body Goal está definido para o grupo de vértices de ambas as extremidades do thread.
- Então eu vou para o modo de edição, seleciono os grupos de vértices de cada extremidade individualmente e, a seguir, atribuo um novo gancho a eles com Ctrl + H.
- Então eu dou alguma translação / rotação / o que quer que seja em meu gancho, e espero que o corpo mole que fiz deva segui-lo “como um todo”, movendo-se e alongando-se de acordo e de preferência realisticamente.
No entanto, em vez disso, o que acontece é que o gancho puxa os vértices de seu grupo de vértices hospedeiros e estica as faces conectadas a ele, mas o resto do objeto não ” para reagir.
Na guia Modificadores, tentei várias configurações, como especificar o objeto de engate e o Grupo de vértices e clicar no botão Aplicar; ou não clicar no botão aplicar, apenas deixando-o assim; ou não especificando o Grupo de Vértices. Nada disso funciona.
Você poderia apontar o que estou fazendo de errado?
Essas postagens anteriores não ajudaram (eu poderia poste aqui apenas um):
Resposta
A ordem dos modificadores Softbody e Hook na pilha de modificadores é importante. Para que a física do corpo macio leve em consideração os vértices em gancho, ele deve ser posicionado abaixo dos modificadores de gancho na pilha. Executar as etapas na sequência em sua pergunta (criar malha, adicionar Soft Body, definir Grupo de Vértices, adicionar ganchos) adiciona cada modificador no final da pilha para que o Soft Body seja o primeiro, seguido pelos ganchos. ou seja,
Observe o Coloque o corpo acima dos ganchos.
Isso produzirá os seguintes resultados (observe que adicionei os modificadores Skin e Subdivision Surface para torná-los mais visíveis):
Os modificadores são aplicados na sequência “de cima para baixo” e assim, para que o Soft Body leve em consideração os ganchos, deve ocorrer após os ganchos terem sido aplicados. Basta usar as setas (no canto superior direito de cada painel modificador) para mover o Soft Body abaixo dos ganchos e tudo deve bem, isto é,
Isso pode em seguida, produza o seguinte resultado:
Observe que a única diferença entre esses dois resultados é a ordem dos modificadores na pilha.