Estou tentando colocar um pote não estático ( RuinsPot01
) em uma mesa ( RuinsAltar
) com a simulação Havok.
Coloco o pote um pouco acima da mesa e ligo Havok. O pote cai, mas fica flutuando ligeiramente acima da mesa.
Se eu desligar o Havok e pressioná- F
lo, estiver alinhado corretamente com a mesa, mas assim que ligo o Havok Simulation, ele pula levemente e flutua como antes.
Alguém tem uma solução para isso? Tornar o pote estático não é uma opção, deve ser móvel.
havok
skyrim-modding
skyrim-creation-kit
Max Kielland
fonte
fonte
Respostas:
Esta é uma resposta geral para a maioria dos mecanismos de physincs 3d. Você pode usar uma ou ambas as soluções:
1-) Um objeto sólido deve ter a possibilidade de definir um estado inativo; o mecanismo não executará nenhum cálculo físico até sua primeira colisão com qualquer outro objeto.
2-) Usando objetos proxy: Os objetos visíveis não precisam ser os mesmos que o objeto físico. Você pode usar um objeto proxy reduzido um pouco dentro do objeto visual para preencher o espaço entre colisões.
Esse espaço vazio entre objetos em colisão não é um bug, é necessário para o desempenho, ao fazer cálculos de detecção de colisão. O mecanismo deve permitir que você modifique esse valor, se você definir esse valor, poderão surgir problemas de desempenho muito pequenos e até mesmo comportamentos incorretos, como objetos que se ultrapassam.
Essa resposta é baseada na experiência de usar o mesmo mecanismo Havok no 3ds Max.
fonte