Je fais un moteur physique 3D pour lancer des dés. Jusqu'à présent, un dé était de 1x1x1m et la gravité était de 9,82 m / s ^ 2. Bien sûr, cela ne semble pas réaliste car les dés répondront à tout d'une manière qui semble un peu lente.
Pour résoudre ce problème, j'ai essayé de changer toutes les tailles pour faire un dé d'environ 0,02 m le long d'un côté. Cela a fait à mon tour mes masses inverses et matrices d'inertie inverse obtenir des valeurs très grandes qui conduisent à une instabilité numérique.
Quelle est la meilleure voie pour gérer cela? Puis-je maintenir l'échelle pour qu'un dé soit 1x1x1 et juste changer la masse ou la taille des forces agissantes? Ou devrais-je modifier quelque chose d'autre?
Je suppose que le même problème pourrait se produire si vous faisiez un jeu avec de très grands corps physiques comme des vaisseaux spatiaux ou quelque chose, alors j'espère que quelqu'un a rencontré quelque chose de similaire auparavant.