Estoy tratando de colocar una olla no estática (RuinsPot01) en una mesa (RuinsAltar) con la simulación de Havok.

Coloco el bote un poco por encima de la mesa y le doy la vuelta a Havok. El bote cae pero se deja flotando un poco por encima de la mesa.

Si apago Havok y presiono F, se alinea correctamente con la mesa, pero tan pronto enciendo Havok Simulation, salta ligeramente y flota como antes.

¿Alguien tiene una solución para esto? Hacer que el bote sea estático no es una opción, tiene que ser movible.

Comentarios

  • ¿Funcionan mejor otras tablas? ¿Otros elementos quedan mejor en esa mesa?
  • Parece una pregunta bastante amplia. Hay varias cosas que podrían estar causando ese comportamiento. Es probable que ' obtenga mejor ayuda en un foro específico del Creation Kit o Havok.
  • Tengo el mismo problema con " cualquier " objeto colocado con Havok en " cualquier " superficie. Lo resolví colocándolos con " F " y luego encendí " Don ' t Havok Settle " en el diálogo de propiedades del objeto '. Esto los hace todavía no estáticos, pero no " flotan " …
  • Las preguntas sobre las modificaciones están relacionadas con el tema aquí , amigos. Dicho esto, esta pregunta es un poco confusa. Las imágenes ayudarían.
  • ¿Es posible que el bote esté flotando porque el cuadro delimitador ' es un poco demasiado grande y ' s empujándolo hacia arriba? (no es una respuesta, solo una sugerencia)

Respuesta

Esta es una respuesta general para la mayoría de los motores físicos 3D, puede usar una o ambas de estas soluciones:

1-) Un objeto sólido debería tener la posibilidad de establecer un estado inactivo, entonces el motor no ejecutará ningún cálculo físico hasta su primera colisión con cualquier otro objeto.

2-) Usar objetos proxy: los objetos visibles no necesitan ser los mismos que el objeto físico. Puede usar un objeto proxy reducido un poco dentro del objeto visual para rellenar el espacio entre las colisiones.

Ese espacio vacío entre los objetos que chocan no es un error, es necesario para el rendimiento, cuando se realizan cálculos de detección de colisiones. El motor debería permitirle modificar ese valor, si establece este valor también Pueden surgir pequeños problemas de rendimiento e incluso un comportamiento incorrecto, como objetos que se traspasan entre sí.

Esta respuesta se basa en la experiencia utilizando el mismo motor Havok en 3ds Max.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *