Estou tentando colocar um pote não estático (RuinsPot01) em uma mesa (RuinsAltar) com a simulação Havok.

Eu coloco o pote um pouco acima da mesa e ligo o Havok. O pote cai, mas fica flutuando um pouco acima da mesa.

Se eu desligar o Havok e pressionar F, ele estará alinhado corretamente com a mesa, mas assim que eu ativar o Havok Simulation, ele pula ligeiramente e flutua conforme antes.

Alguém tem uma solução para isso? Tornar o pote estático não é uma opção, ele deve ser móvel.

Comentários

  • As outras tabelas funcionam melhor? Os outros itens ficam melhor naquela mesa?
  • Parece uma questão bastante ampla. Existem várias coisas que podem estar causando esse comportamento. Você ' provavelmente obterá ajuda melhor em um fórum específico para o Creation Kit ou Havok.
  • Tenho o mesmo problema com " qualquer " objeto colocado com Havok em " qualquer " superfície. Resolvi isso colocando-os com " F " e, em seguida, liguei " Don ' t Havok Settle " no diálogo de propriedade do objeto '. Isso os torna ainda não estáticos, mas eles não " flutuarão " …
  • Perguntas sobre mods estão no tópico aqui , pessoal. Dito isso, essa pergunta é um pouco confusa. Imagens ajudariam.
  • É possível que o pote esteja flutuando porque ' a caixa delimitadora é um pouco grande demais e ' está empurrando para cima? (não uma resposta, apenas uma sugestão)

Resposta

Esta é uma resposta geral para a maioria dos motores 3D Physincs, você pode usar uma ou ambas as soluções:

1-) Um objeto sólido deve ter a possibilidade de definir um estado inativo, então o motor não executará nenhum cálculo físico para ele até sua primeira colisão com qualquer outro objeto.

2-) Usando objetos proxy: Os objetos visíveis não precisam ser iguais ao objeto físico. Você pode usar um objeto proxy reduzido um pouco dentro do objeto visual para preencher o espaço entre as colisões.

Esse espaço vazio entre os objetos em colisão não é um bug, é necessário para o desempenho, ao fazer cálculos de detecção de colisão. O motor deve permitir que você modifique esse valor, se você definir este valor também podem surgir pequenos problemas de desempenho e até mesmo comportamento incorreto, como objetos se intrometendo.

Essa resposta é baseada na experiência de usar o mesmo mecanismo Havok no 3ds Max.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *