
O mistério da malha imóvel no skin modifier
Poucas coisas são mais desconcertantes no rigging do que ver como seu esqueleto se move com vida própria enquanto a malha do personagem fica rígida como um bloco de mármol 🗿. Esse problema, comum ao usar o Skin Modifier no 3ds Max, geralmente não é um erro catastrófico do modelo, mas um simples descuido na atribuição de influências. A malha não se deforma porque seus vértices não estão "escutando" as ordens dos ossos; estão desconectados do sistema, como ouvintes surdos em uma conferência.
O diagnóstico: vértices órfãos sem influência
A causa raiz é quase sempre que os vértices da área problemática (como a manga de uma camisa) não estão atribuídos a nenhum osso, ou estão atribuídos a um osso incorreto com um peso de 0. O Skin Modifier funciona como um maestro: cada vértice é um músico que deve seguir a partitura de um osso específico. Se um grupo de músicos não tem partitura, ficará em silêncio enquanto o resto toca. Para diagnosticar, selecione a malha, entre no Skin Modifier e vá ao subnível de Vertex. Selecione os vértices da área parada e verifique no painel Weight Tool se eles têm algum valor de influência atribuído.
Vértices sem peso no Skin são como chaves sem fechadura, por mais que gire o osso, não abrirão a porta da deformação.
A cura: atribuição manual e pintura de pesos
A solução é reconectar manualmente esses vértices órfãos. Dentro do nível Vertex do Skin Modifier, selecione os vértices que não se movem. No painel de parâmetros, você encontrará uma lista de ossos. Selecione o osso correto (por exemplo, Bip01 L UpperArm para o braço esquerdo) e clique no botão Add ou Assign. Isso atribuirá um peso de 1.0 a esse osso, fazendo com que se movam com ele. Para um controle mais fino, mude para a ferramenta Weight Paint. Selecione o osso alvo e pinte sobre a malha na vista em perspectiva; a cor branca indica influência total, a preta influência nula.
Geometria separada: o caso do objeto independente
Se a manga for um objeto separado do torso, o problema é diferente. O Skin Modifier é aplicado por objeto, por isso cada peça de geometria precisa de sua própria instância do modificador, mas atribuída aos mesmos ossos. Selecione a manga, aplique o Skin Modifier e depois adicione exatamente os mesmos ossos que usou para o torso. Em seguida, atribua os vértices da manga ao osso correspondente do braço. Para garantir uma deformação coesa, os pesos nas bordas da manga e do torso devem coincidir perfeitamente para evitar rasgos.
Fluxo de trabalho para uma atribuição robusta
Para evitar esse problema no futuro, siga um processo metódico:
- Unificação de geometria: antes do skinning, una (Attach) todas as peças conectadas do personagem em um único objeto mesh.
- Seleção completa de ossos: ao aplicar o Skin Modifier, adicione todos os ossos do Biped ou esqueleto de uma vez, mesmo que não acredite que todos influenciarão.
- Atribuição global inicial: antes de refinar, selecione todos os vértices e atribua-os a um osso central root temporário, depois reatribua zonas específicas aos seus ossos corretos.
- Pintura de pesos progressiva: trabalhe por zonas (perna esquerda, braço direito, torso), pintando os pesos de uma seção completa antes de passar para a próxima.
- Teste constante: após atribuir cada zona principal, mova o osso para verificar que a malha o segue imediatamente.
Com essa abordagem, você garantirá que cada vértice do seu personagem esteja sob o feitiço do osso correto, pronto para dançar no ritmo da sua animação. E se uma parte resistir, lembre-se: um pouco de weight painting persuasivo usually does the trick 😉.