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.