PDA

Voir la version complète : Problème Les Diamants sont en Éternel Mouvement



Shralldam
27/03/2019, 23h36
Bonsoir tout le monde…

Après 2 jours de combat, je ne parviens toujours pas à résoudre un problème avec les dynamiques (qui ne sont pas ma spécialité).

En gros, je laisse tomber un gros cristal rectangulaire dans un "lit" de diamants, et ceux qui sont éjectés par la collision ne veulent jamais arrêter de bouger, malgré toutes mes tentatives de réglage (amortissement, augmentation de la friction, modification de la masse rotationnelle, augmentation des étapes par image et itérations, etc.). J'ai même copié un deuxième lit de diamants (inerte, compose une forme de collision) en dessous de celui qui est réactif, en espérant que les aspérités bloquent les diamants et les empêche d'aller trop loin. J'ai aussi testé avec des masses et/ou densités très élevées.

Rien n'y fait. Inexorablement, ils glissent… Voici une vidéo illustrative :

https://www.dropbox.com/s/61s6oor2jacxbsi/DiamondDynamicsFail.mp4

Même un micro-mouvement transmet de l'énergie à un objet rigide proche. J'ai l'impression que c'est la forme des diamants qui provoque ces glissements…

Si quelqu'un a une idée… Je sèche complètement !

Edit : juste une précision, j'obtiens presque ce que je cherche en désactivant "Auto collisions", mais le problème c'est que seuls les diamants touchés par l'impact volent, et quand ils retombent, ils passent à travers le lit sans entrer en collision avec les autres diamants, ce qui est moins réaliste.

Shralldam
28/03/2019, 11h34
Rebonjour,

Je pense avoir trouvé une solution de type "compromis", qui n'est pas parfaite : je désactive les dynamiques peu après que le dernier diamant soit tombé. Cela coupe l'animation et plus rien ne bouge… Or, ce n'est pas une transition parfaite, car on voit des diamants "vibrer" légèrement sur le lit, puis s'arrêter net. J'aurais vraiment aimé qu'ils trouvent leur position d'inertie finale de manière réaliste, sans devoir tricher.

lenogre
29/03/2019, 13h56
Tu as peut-être un problème d'échelle.
Refais la même scène mais en 100 fois plus grand pour voir.

Shralldam
29/03/2019, 16h08
Bonjour Lenogre,

Merci de ta réponse ! Je vais tester ça ce week-end !

Cordialement,

Damien

Shralldam
01/04/2019, 21h27
Bonsoir,

J'ai fait un test en augmentant considérablement la taille, et il y a un net progrès ! Ce n'est pas encore pile-poil parfait, mais le mouvement résiduel des diamants est tellement faible, que je peux couper les dynamiques au moment opportun sans que cela ait l'air bizarre.

Un grand merci pour ce conseil, Lenogre !