Simulações do tipo “ragdoll”

Personagens animados podem participar das simulações MassFX como corpos rígidos de dinâmica e cinemática. Com a opção Dinâmica, um personagem pode afetar e ser afetado por outros objetos na simulação. Usando a opção Cinemática, um personagem pode afetar a simulação, mas não pode ser afetado por ela. Por exemplo, uma animação de personagem poderia derrubar um obstáculo em seu caminho, mas uma grande caixa que cai sobre ele não alteraria seu comportamento na simulação.

As simulações do tipo "ragdoll" no MassFX é basicamente uma conveniência para a criação e o gerenciamento de corpos rígidos. Porém, elas têm diversos recursos de conveniência significativos. Por exemplo, quando os ossos são associados à malha da pele, a simulação do tipo "ragdoll" pode gerar malhas personalizadas de corpos rígidos com base nos vértices de pele.

Criar uma simulação do tipo "ragdoll"

Para criar uma simulação do tipo "ragdoll", selecione qualquer osso em um conjunto de ossos vinculados (incluindo cadeias de ossos e bípedes), ou um objeto de malha com um modificador de pele referente aos ossos, e invoque o comando Criar simulação do tipo "ragdoll" cinemática ou Criar simulação do tipo "ragdoll" dinâmica (para obter mais detalhes, consulte Simulação do tipo "ragdoll" no MassFX). O esqueleto não precisa ser humanoide ou mesmo, representar um ser vivo.

A criação de uma simulação do tipo "ragdoll" fornece diversos resultados:
  • Adiciona uma ajuda da simulação do tipo "ragdoll" para a cena. Use este objeto para definir os parâmetros para a simulação do tipo "ragdoll", adicionar e remover ossos e malhas de pele, e muito mais.
  • Aplica um modificador de corpo rígido MassFX para cada osso na simulação do tipo "ragdoll". O tipo de corpo rígido está definido como dinâmico ou cinemático, dependendo do tipo de simulação de "ragdoll" que você criou.
  • Adiciona uma ajuda para a restrição de MassFX entre cada par de ossos consecutivos no esqueleto, com os parâmetros automaticamente definidos como pontos de partida razoáveis para um personagem de simulação do tipo "ragdoll".

O comando remover simulação do tipo "ragdoll" é uma conveniência para excluir a ajuda para simulação do tipo "ragdoll, todos os modificadores de corpo rígido de MassFX aplicados aos ossos e todas as restrições.

Ajuste de limites e formas de colisão

É possível editar os corpos rígidos criados pela simulação do tipo "ragdoll" individualmente, selecionando o osso e ajustando as configurações do modificador como ocorre com qualquer outro corpo rígido ou restrição. Também é possível usar a implementação das Propriedades do osso na interface de ajuda da simulação do tipo "ragdoll" para as opções comuns do conjunto de lotes em ossos.

Para aplicar as configurações comuns para um ou mais ossos em uma simulação do tipo "ragdoll":

  1. Se você não deseja que suas configurações sejam aplicadas a toda simulação do tipo "ragdoll", realce um ou mais ossos na lista grupo de Ossos.
  2. Na implementação Propriedades do osso, defina o tipo de forma física que deseja, e se corpos rígidos devem envolver os ossos ou se a malha de pele deve usar a configuração de origem.
  3. Para aplicar as alterações somente para ossos e grupos realçados na lista grupo de Ossos, clique no botão Atualizar osso selecionado; caso contrário, para aplicar as alterações em todos os ossos na simulação do tipo "ragdoll", clique em Atualizar todos os ossos na implementação de Ferramentas da simulação do tipo "ragdoll".