17
La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Embed Size (px)

Citation preview

Page 1: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

La simulation de fluidesen 15 minutes

Simon Clavet

Université de Montréal / Ubisoft

Page 2: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Plan

• Fumée

• Feu

• Eau

• Boue

Page 3: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Fumée

0.2 0.3 0.1

0.20.50.4

0.1 0.2 0.7

densité de fumée

vitesse(volume d’air passantd’une case à l’autrepar unité de temps)

Fedkiw 2001

Page 4: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Feu• Comme la fumée, avec en plus d’autres

quantités à représenter

0.20.50.4

0.1 0.2 0.7

1.2 1.4 1.3

1.10.70.9

3.2 2.1 3.2

3.3 3.4 3.5

5.2 5.5 5.3

5.15.85.5

fumée

oxygène

température

combustible

Nguyen 2001

Page 5: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Eau

• Champ de hauteurs

• Grille 3D

• Particules

Page 6: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Une hauteur pour chaque position horizontale

– Somme de sinus

Eau (Champ de hauteurs)

– Grille 2D (Colonnes d’eau)

+ +

Page 7: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Difficulté: représenter adéquatement la surface

Eau (Grille 3D)

eauair

Explicite (mesh)

Page 8: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Difficulté: représenter adéquatement la surface

Eau (Grille 3D)

Explicite (mesh)

Implicite (% eau)0.25 0.0

0.450.92

0.48

1.0

Page 9: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Explicite (mesh)

Implicite (% eau)0.25 0.9

0.02-0.4

0.01

-1.1

Implicite (distance)

Difficulté: représenter adéquatement la surface

Eau (Grille 3D)

Enright 2002

Page 10: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Eau (Particules)

Les particules se déplacent selon leur vitesse, et exercent des forces sur leurs voisines

Page 11: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Eau (Particules)

Pour garder une densité constante:

Si on a trop de voisines, on les pousse

Page 12: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Eau (Particules)

Pour garder une densité constante:

Si on n’a pas assez de voisines, on les tire

Page 13: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Eau (Particules)

Premoze 2003

Avantages:

• Plus simple

• Conservation de masse garantie

Page 14: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Boue

Viscosité

Élasticité

Plasticité

Page 15: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Boue (Grille 3D)

Goktekin 2004

Page 17: La simulation de fluides en 15 minutes Simon Clavet Université de Montréal / Ubisoft

Conclusions

• Souvent, une intuition est plus utile qu’une équation

• Faire de la recherche en simulation de fluides peut être considérablement amusant

Pour en savoir plus:

www.physicsingraphics.endofinternet.org