Simulation basée sur la physique
La simulation basée sur la physique génère le mouvement en résolvant numériquement les équations régissant les corps rigides, les objets déformables, les tissus et les fluides, produisant ainsi un comportement physiquement plausible de manière automatique.
Definition
La simulation basée sur la physique est le calcul du mouvement par la formulation et l'intégration numérique des équations différentielles de la mécanique pour les objets d'une scène.
Scope
Ce sujet couvre la dynamique des corps rigides avec détection et réponse aux collisions, les modèles masse-ressort et continus pour les tissus et les solides déformables, la simulation de fluides basée sur des grilles et des particules, ainsi que les schémas d'intégration numérique, en particulier les méthodes implicites, qui assurent la stabilité de ces simulations.
Core questions
- Comment le mouvement des corps rigides en collision est-il calculé ?
- Comment les tissus et les matériaux déformables sont-ils modélisés ?
- Comment les fluides sont-ils simulés pour les effets visuels ?
- Comment les simulations sont-elles maintenues numériquement stables avec des pas de temps importants ?
Key concepts
- Dynamique des corps rigides
- Détection et réponse aux collisions
- Modèles masse-ressort et continus
- Simulation de tissus
- Simulation de fluides
- Intégration temporelle implicite
Key theories
- Intégration implicite pour la stabilité
- Les systèmes raides, tels que les tissus, deviennent instables avec un pas de temps explicite ; l'intégration implicite est donc utilisée pour effectuer de grands pas stables en résolvant un système linéaire à chaque image, ce qui est un facteur clé pour la simulation pratique des tissus.
- Fluides stables
- Le mouvement des fluides pour les graphiques peut être résolu de manière inconditionnellement stable en combinant l'advection semi-lagrangienne avec une étape de projection qui impose l'incompressibilité, rendant ainsi les fluides en temps réel et visuellement convaincants réalisables.
Clinical relevance
La simulation basée sur la physique produit la destruction, les tissus, l'eau, la fumée et la dynamique des foules observées dans les effets visuels de films et les jeux, et soutient la visualisation en ingénierie, le prototypage virtuel et les simulateurs de formation.
History
La simulation de corps rigides et déformables s'est développée au cours des années 1980 et 1990 ; la méthode implicite pour les tissus de Baraff et Witkin et le solveur de fluides stables de Stam, tous deux de la fin des années 1990, ont rendu la simulation robuste des tissus et des fluides standard dans la production.
Key figures
- David Baraff
- Andrew Witkin
- Jos Stam
Related topics
Seminal works
- stam1999
- baraff1998
Frequently asked questions
- Pourquoi la simulation est-elle utilisée plutôt que l'animation manuelle des effets ?
- Des effets comme les tissus, l'eau et la fragmentation impliquent beaucoup trop d'éléments en interaction pour être posés à la main ; la simulation de la physique produit donc un mouvement convaincant et automatiquement coordonné qu'il serait peu pratique d'animer image par image.
- Pourquoi les simulations peuvent-elles diverger ?
- L'intégration numérique d'équations raides avec des pas trop grands amplifie les erreurs jusqu'à ce que les valeurs divergent ; des méthodes implicites et un pas de temps prudent sont utilisés pour maintenir la simulation stable.