Neste curto tutorial, criado usando a versão 5 do Blender, vou mostrar como configurar Constraints para abrir e fechar facilmente os compartimentos superiores de uma caixa de ferramentas.
A versão em vídeo deste tutorial não está disponível atualmente neste idioma.
Transcrição do vídeo
Olá a todos! Neste curto tutorial, criado usando a versão 5 do Blender, vou mostrar como configurar Constraints para abrir e fechar facilmente os compartimentos superiores de uma caixa de ferramentas.
Neste modelo específico, de fato, cada compartimento superior da caixa de ferramentas possui dois suportes de ligação, então precisamos encontrar uma forma de rotacionar ambos e, acima de tudo, fazer com que o compartimento siga um movimento em arco, permanecendo horizontal durante o movimento.

Além disso, há dois suportes por lado, portanto não podemos uni-los nem fazer parent de um ao outro de nenhuma forma. Assim, precisamos recorrer a Armatures ou a Constraints de rotação. Neste tutorial, vamos examinar a segunda solução.
Vamos nos concentrar em apenas um lado, ou seja, em um único compartimento. O trabalho no outro compartimento será perfeitamente simétrico. Queremos mover o compartimento rotacionando apenas um suporte, cuja Origin já está corretamente posicionada onde se encontra o pino fixado à caixa de ferramentas principal.
Para fazer com que os outros três suportes deste lado sigam a rotação do suporte selecionado, precisamos atribuir a todos eles um Copy Rotation Constraint, definindo o suporte de referência como o Target. Vamos fazer esse trabalho inicialmente em apenas um suporte.

Para aplicar esse Constraint também aos outros dois suportes, selecionamos esses dois objetos e, por último, selecionamos o suporte que já possui o Constraint. Dessa forma, o último suporte selecionado se torna o objeto ativo da seleção, e podemos ver o painel de Constraints dele.
Nesse painel, clicamos em Copy To Selected para atribuir o mesmo Constraint aos outros objetos da seleção. Agora, quando rotacionamos o suporte de referência, podemos ver que os outros três rotacionam corretamente.

Para fazer com que o compartimento se mova quando rotacionamos o suporte de referência, atribuímos ao compartimento um Child Of Constraint, definindo o suporte de referência no campo Target do Constraint.

Ao rotacionar o suporte agora, percebemos que o compartimento gira junto com ele. Para manter o compartimento horizontal, também atribuímos a ele um Limit Rotation Constraint, selecionando o eixo cuja rotação queremos bloquear, que no meu caso é o eixo Y.

Isso está muito melhor, mas ainda não chegamos lá, porque o compartimento não mantém a distância correta em relação aos suportes enquanto está sendo movido.
Para resolver esse problema, precisamos definir a Origin do compartimento no local onde está o pino que conecta o compartimento ao suporte de referência. Para realizar essa operação, primeiro seleciono a geometria nesse ponto e escolho a opção Cursor To Selected no menu que abro usando o atalho SHIFT S.
Em seguida, com o compartimento selecionado no Object mode, clico com o botão direito e escolho Set Origin To 3D Cursor.

Agora podemos rotacionar o suporte de referência em torno do eixo de rotação, que no meu caso é o eixo Y, para abrir e fechar o compartimento superior, tudo isso sem usar Armatures.

Muito bem, isso é tudo para este vídeo também! Se você achou útil, pode me agradecer com um bom Like e se inscrevendo no canal. Até breve!