Séance 6: Simulation


Scène 3D possible après integration d'une animation

Masses ressorts

Code associé à cette partie: scenes_inf443/06_simulation/

Système à 2 particules

On considère deux particules A et B reliées par un ressort.
La particule A est supposée fixe, alors que la particule B est animée.
Les forces s'appliquant sur la particule B sont:
La force totale s'appliquant sur la particule B est \(F=F_{weight}+F_{spring}+F_{damping}\).

Système à 3 particules

Modifiez le code de manière à ajouter une troisième particule C, reliée par un ressort à B. Mettez en place les différentes forces nécessaires au modèle.

Animation attendue avec deux particules.

Système à N particules

Généralisez l'approche en considérant une suite de \(N\) particules reliées par des ressorts.

Exemple d'animations possibles avec une suite de ressorts tenues par, une, ou deux extremitées

Intégration dans la scène

Finalement, et uniquement si vous êtes en avance, il est possible d'intégrer des étapes de simulation afin d'animer différents objets dans votre scène 3D complète.
L'exemple suivant est réalisé en utilisant une chaine masse ressort entre un point fixe du sol et le modèle animé d'oiseau, ainsi que des sphères lancées comme des projectiles rebondissants sur le terrain.


Rem.