Como posso "colar" objetos nas tabelas do Skyrim e ainda permitir que esses objetos sejam interativos pelo jogador?

9

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á- Flo, 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.

Max Kielland
fonte
Outras tabelas funcionam melhor? Outros itens ficam melhor nessa mesa?
Adam
Parece uma pergunta bastante ampla. Há várias coisas que podem estar causando esse comportamento. Você provavelmente obterá melhor ajuda em um fórum específico do Creation Kit ou Havok.
MichaelHouse
11
Eu tenho o mesmo problema com "qualquer" objeto colocado com o Havok em "qualquer" superfície. Eu o resolvi colocando-os com "F" e, em seguida, ative "Não Havok Settle" no diálogo de propriedades do objeto. Isso os torna ainda não estático, mas eles não vão "flutuam" ...
Max Kielland
7
Perguntas sobre mods estão no tópico aqui , pessoal. Dito isto, esta questão não é clara. Imagens ajudariam.
11
É possível que o pote esteja flutuando porque sua caixa delimitadora é um pouco grande demais e está subindo? (não uma resposta, apenas uma sugestão)
AturSams

Respostas:

1

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.

piXelicidio
fonte