Como duplicar uma perna de inseto com rig no Blender, preservando sua configuração de controle
Para duplicar uma perna de inseto com rig no Blender, copie toda a configuração da perna no Modo de Edição da armature: a cadeia de articulações, os ossos controladores e quaisquer ossos auxiliares. Depois, verifique os alvos das restrições da cópia, os drivers e as atribuições da malha. Use Symmetrize para criar uma contraparte do lado oposto; use Duplicate para adicionar outra perna do mesmo lado.
Este fluxo de trabalho é para quem cria personagens, já tem uma perna de inseto funcionando e quer outra perna controlada de forma independente na mesma armature. Ele usa as ferramentas documentadas do Blender para armatures, com referências ao manual do Blender 4.5 LTS. Comece com uma cópia salva do arquivo e uma pose conhecida que esteja funcionando.
Identifique tudo o que pertence à perna
Antes de selecionar os ossos, observe como a perna funcional se move. Identifique os ossos que deformam a malha, os controles que você manipula e quaisquer ossos intermediários que transmitem transformações entre eles. Anote o osso pai do osso de conexão da perna e o alvo de cada restrição.
Preste atenção especial aos controles representados por objetos separados. Um Empty usado como alvo de IK fica fora da armature, portanto duplicar ossos no Modo de Edição não duplica esse objeto. A discussão técnica original “como copiar uma perna com rig e IK + alvo na mesma armature?” descreve esse problema específico e explica por que alvos externos precisam ser duplicados e reatribuídos separadamente.
Use esta tabela de decisão antes de continuar:
| O que você precisa | Operação | Etapa seguinte |
|---|---|---|
| Outra perna do mesmo lado | Modo de Edição → Armature → Duplicate | Reposicione toda a configuração e verifique as referências |
| Uma contraparte do outro lado do eixo X da armature | Modo de Edição → Armature → Symmetrize | Verifique os nomes dos lados, as restrições espelhadas e os drivers |
| Uma perna controlada por Empties externos | Duplique os ossos e os controles externos separadamente | Atribua os novos objetos às restrições da cópia |
Use isto como uma lista de dependências: cada referência específica da perna deve apontar para a nova perna, enquanto referências compartilhadas intencionalmente — como o osso pai do corpo — devem continuar compartilhadas.
Duplique toda a configuração de ossos no Modo de Edição
Selecione a armature e entre no Modo de Edição. Selecione os ossos inteiros da cadeia da perna, seu alvo de IK, seu controle de polo, se houver, e os ossos auxiliares específicos da perna. Não selecione apenas as extremidades das articulações: a ferramenta Duplicate do Blender opera nos ossos selecionados e ignora articulações selecionadas. Escolha Armature → Duplicate ou pressione Shift+D com o mapa de teclas padrão. Manual do Blender: Duplicate
Mova as cópias selecionadas para a posição da próxima perna, mantendo-as agrupadas. Inclua os controles no mesmo movimento para que seja fácil comparar sua relação inicial com a cadeia. Se a nova conexão exigir outro ângulo, gire o grupo duplicado em torno do ponto de conexão pretendido antes de fazer ajustes individuais.
Verifique o parentesco da nova raiz. O Blender preserva as conexões dentro de uma cadeia duplicada, e um osso copiado pode manter o pai original que não foi selecionado. Porém, um osso copiado que estava conectado a um pai não selecionado passa a ter esse pai sem estar conectado a ele. Para uma perna de inseto conectada a um osso compartilhado do corpo, confirme que essa relação resultante corresponde à configuração pretendida. Manual do Blender: Duplicate
Dê nomes descritivos às cópias antes de corrigir as referências. Por exemplo, use leg_front_upper.L, leg_front_lower.L e leg_front_ik.L para a origem e, em seguida, leg_middle_upper.L, leg_middle_lower.L e leg_middle_ik.L para a cópia. Esses nomes são apenas ilustrativos; use um padrão consistente que diferencie a posição e o lado de cada perna.
Reatribua os alvos de IK e verifique o comprimento da cadeia
Volte ao Modo de Pose e selecione o osso copiado que contém a restrição de IK. Verifique o objeto alvo e, quando o alvo for uma armature, o osso alvo. Para um controlador dentro da mesma armature, o objeto armature permanece o mesmo, mas a referência ao osso precisa identificar o controlador da nova perna. Verifique separadamente o alvo do polo.
As configurações de IK também incluem Chain Length, Use Tail, Stretch, correspondência de rotação e Influence. Chain Length determina quantos ossos participam; o valor zero inclui toda a cadeia disponível. Inicialmente, mantenha as configurações da perna funcional e depois confirme que o limite da cadeia continua adequado para a cópia. Manual do Blender: Inverse Kinematics Constraint
Em uma configuração ilustrativa com exatamente dois ossos participantes, use o comprimento de cadeia dois e teste se apenas essa perna responde. Não escolha o número com base apenas nos segmentos visíveis do inseto: seu rig pode conter ossos auxiliares adicionais ou uma cadeia de mecanismo separada.
Se a origem usar Empties externos, volte ao Modo de Objeto, duplique os objetos de alvo e polo, posicione-os para a nova perna e atribua esses novos objetos à restrição de IK copiada. Como alternativa, a discussão sobre duplicação de IK citada descreve como substituir um alvo Empty por um osso dentro da armature. Em um rig funcional já existente, copiar os controles externos costuma ser a alteração mais simples.
Use Symmetrize para o lado oposto
Para criar uma contraparte do outro lado do corpo, primeiro estabeleça nomes de lado correspondentes, como .L e .R. No Modo de Edição, selecione toda a configuração da perna de um lado e escolha Armature → Symmetrize. A ferramenta espelha ao longo do eixo X da armature e ajusta as propriedades dos ossos e das restrições para obter um comportamento espelhado. Antes de usá-la, confirme que o layout do personagem corresponde a esse eixo. Manual do Blender: Symmetrize
Primeiro, verifique os nomes existentes do lado oposto. Symmetrize cria contrapartes ausentes, mas substitui ossos correspondentes que já existem; ossos cujo lado não pode ser determinado são ignorados. Selecione apenas a configuração de origem pretendida para manter a operação previsível. Manual do Blender: Symmetrize
Para um personagem com seis pernas, uma sequência prática é concluir e testar as pernas dianteira, do meio e traseira de um lado e, depois, espelhar essas configurações finalizadas. Esta é uma recomendação de fluxo de trabalho: ela dá a cada par um nome claro com base em sua posição e reduz a quantidade de referências inacabadas que você precisa verificar de uma vez.
Preserve os drivers e os controles visíveis
O espelhamento de ossos não cria um sistema completo de drivers espelhados. O Blender afirma explicitamente que Symmetrize não cria nem afeta drivers de ossos ou restrições. Se uma propriedade personalizada controlar a mistura IK/FK ou outro recurso da perna, inspecione e recrie as conexões necessárias para o novo lado. Manual do Blender: Symmetrize
No Editor de Drivers, inspecione o destino e as variáveis de cada driver relevante. Uma variável Single Property referencia um bloco de dados e um caminho RNA; uma variável Transform Channel pode referenciar um objeto, osso, canal e espaço de transformação. Altere os nomes dos ossos específicos da perna e os caminhos das propriedades para que apontem às novas contrapartes. Mantenha um controle compartilhado do corpo apenas quando o comportamento compartilhado for intencional. Manual do Blender: painel Drivers
Inspecione também as formas personalizadas de cada controlador. O Blender usa outro objeto como modelo de exibição, e um osso Override Transform pode determinar onde essa forma aparece. Compartilhar um modelo de forma pode ser apropriado, mas vale verificar se um override ainda aponta para a perna original. Uma forma visível, por si só, não demonstra que o novo controle esteja conectado corretamente. Manual do Blender: exibição da viewport
Conecte a malha duplicada aos novos ossos
Quando o novo esqueleto responder corretamente, verifique a geometria. Em uma malha que usa um modificador Armature com vinculação por grupos de vértices, o Blender associa os nomes dos ossos aos nomes dos grupos de vértices. Portanto, uma malha duplicada que mantém os grupos da perna de origem pode continuar respondendo aos ossos dessa perna. Verifique tanto o objeto armature do modificador quanto os nomes dos grupos. Manual do Blender: modificador Armature
Se cada perna for um objeto de malha separado, renomeie os grupos de vértices relevantes da perna copiada para que correspondam aos novos ossos de deformação. Preserve os valores dos pesos ao alterar o mapeamento. Se várias pernas compartilharem um objeto de malha, transfira as associações da perna copiada para grupos de destino com os nomes apropriados e remova as associações obsoletas aos grupos da perna de origem. Não renomeie globalmente um grupo compartilhado de origem se a perna original ainda precisar dele.
Use o mapa de nomes da etapa de duplicação dos ossos como lista de verificação. Para cada novo osso de deformação, localize o grupo correspondente da malha e inspecione os vértices que ele contém. Assim, você diferencia um problema de referência dos controles de um problema de atribuição da malha antes de começar a alterar pesos sem necessidade.
Teste a independência antes de duplicar mais pernas
Teste a cópia concluída com movimentos pequenos e reversíveis. A sequência a seguir é uma ajuda prática de diagnóstico, derivada das relações entre alvos, drivers e malha descritas acima:
- Mova o novo controle de IK. Confirme que a nova cadeia o acompanha.
- Mova o controle de IK original. Confirme que a cópia permanece independente.
- Mova o novo controle de polo, se houver. Verifique a direção da dobra da cópia.
- Teste cada propriedade personalizada específica da perna e inspecione o comportamento controlado por ela.
- Mova o controle compartilhado do corpo e verifique os dois pontos de conexão.
- Observe a malha enquanto repete os testes dos controles.
- Restaure a pose inicial e salve a configuração concluída.
Quando um teste falhar, inspecione a relação mais diretamente envolvida. Se ambas as cadeias seguirem um único controlador, verifique os alvos das restrições e as variáveis dos drivers. Se os novos ossos se moverem, mas a malha ficar parada, verifique o modificador e os grupos de vértices. Se um controle aparecer ao lado da perna antiga, inspecione o override da forma personalizada. Se o movimento atingir o corpo de forma inesperada, revise o limite da cadeia de IK.
Conclua uma cópia seguindo toda esta sequência antes de criar as demais pernas. Uma perna concluída tem controles identificáveis, dependências compartilhadas intencionais, atribuições corretas à malha e resposta testada a cada entrada. Isso transforma as próximas duplicações em uma tarefa de edição repetível.
Fontes
- Duplicate — Manual do Blender 4.5 LTS
- Symmetrize — Manual do Blender 4.5 LTS
- Inverse Kinematics Constraint — Manual do Blender 4.5 LTS
- Drivers Panel — Manual do Blender 4.5 LTS
- Viewport Display — Manual do Blender 4.5 LTS
- Armature Modifier — Manual do Blender 4.5 LTS
- como copiar uma perna com rig e IK + alvo na mesma armature? — Blender Stack Exchange
