Controlar a precisão de cinemática inversa (Solucionador de HD)

Mesmo com prioridade conjunta cuidadosamente definida e parâmetros comuns, existem muitas soluções de cinemática inversa válidas para qualquer colocação de um efetor final. Você define a posição e os limites de rotação para controle de precisão de cinemática inversa e velocidade de solução.

Limite de Posição

Define quão perto o final do efetor tem de obter para seguir o objeto ou a posição do cursor para ser considerada uma solução válida. O valor representa a distância no sistema de unidade atual. Os valores menores aumentam a precisão mas levam mais tempo para resolver.

Limite de Rotação

Define o grau de precisão do final do efetor tem para coincidir com a orientação do objeto seguido para ser considerado uma solução válida. O valor representa um ângulo de rotação em graus. Os valores menores aumentam a precisão mas levam mais tempo para resolver.

Iterações

Define o número máximo de vezes que o 3ds Max repete os cálculos de cinemática inversa para encontrar uma solução válida. Um valor alto de iterações aumenta a chance de que o 3ds Max possa calcular uma solução válida, mas leva mais tempo para ser concluída. As seguintes regras se aplicam:

  • Os cálculos terminam logo que uma solução válida é encontrada, mesmo se o número máximo de iterações não foi executado.
  • A última solução calculada é usada se o número máximo de iterações for atingido, independentemente se a solução cumpre os limites de posição e de rotação.

Configuração aplicada e Limites Interativos

Você pode definir as configurações de limite e iterações como um equilibrio entre precisão e velocidade. Você tem dois grupos de configurações para que seja possível ajustar individualmente o comportamento do cinemática inversa aplicada e do cinemática inversa interativa.

As configurações padrão da cinemática inversa aplicada e da cinemática inversa interativa são mostradas na tabela seguinte:

Limites cinemática inversa aplicada Interactive IK
Position (Posição) 0.100 1.000
Rotação 0.100 1.000
Iterações 50 10