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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.