J'essaie de placer un pot non statique ( RuinsPot01
) sur une table ( RuinsAltar
) avec la simulation Havok.
Je place le pot un peu au-dessus de la table et allume Havok. Le pot tombe mais reste flottant légèrement au-dessus de la table.
Si je tourne de Havok et que j'appuie, F
il est correctement aligné sur la table, mais dès que j'allume Havok Simulation, il saute légèrement et flotte comme auparavant.
Quelqu'un a-t-il une solution pour cela? Rendre le pot statique n'est pas une option, il doit être mobile.
havok
skyrim-modding
skyrim-creation-kit
Max Kielland
la source
la source
Réponses:
Ceci est une réponse générale pour la plupart des moteurs physincs 3D, vous pouvez utiliser l'une des solutions suivantes ou les deux:
1-) Un objet solide devrait avoir la possibilité de définir un état inactif, alors le moteur n'exécutera aucun calcul physique pour lui jusqu'à sa première collision avec un autre objet.
2-) Utilisation d'objets proxy: les objets visibles n'ont pas besoin d'être identiques à l'objet physique. Vous pouvez utiliser un objet proxy réduit un peu à l'intérieur de l'objet visuel pour remplir l'espace entre les collisions.
Cet espace vide entre les objets en collision n'est pas un bug, est nécessaire pour les performances lors des calculs de détection de collision. Le moteur devrait vous permettre de modifier cette valeur, si vous définissez cette valeur, des problèmes de performances trop petits peuvent survenir et même un comportement incorrect comme des objets qui s'introduisent mutuellement.
Cette réponse est basée sur une expérience utilisant le même moteur Havok dans 3ds Max.
la source