211service.com
Comment simuler un océan
L'une des parties les plus délicates de toute simulation informatique est de rendre l'eau réaliste. Imaginez donc la tâche du programmeur lorsqu'il s'agit de simuler des océans entiers.
Aujourd'hui, Emmanuelle Darles de l'Université de Limoges en France et un couple d'amis font le point sur l'état de l'art de la simulation océanique et révèlent les différentes astuces utilisées pour rendre les résultats réalistes. Ils identifient également un certain nombre de défis en suspens dans ce domaine.
Le défi de base de la simulation océanique est de reproduire la forme de la surface de l'eau ainsi que la façon dont elle réfléchit la lumière. Il existe essentiellement trois approches, disons Darle and co.
La première consiste à mesurer le comportement de la surface de l'eau réelle à l'aide de bouées ou de mesures satellitaires, de développer un modèle mathématique qui décrit ce comportement, puis de l'utiliser pour délimiter le comportement des particules d'eau dans un modèle informatique.
La seconde utilise des équations d'onde pour calculer la taille et la distribution des vagues sur une surface flexible.
La troisième est connue sous le nom de dynamique des fluides computationnelle et calcule le comportement de l'ensemble du corps de fluide à l'aide des équations de Navier-Stokes.
Les première et deuxième méthodes fonctionnent mieux dans l'océan profond où la surface a un mouvement oscillatoire propre. Mais plus près du rivage, les vagues commencent à interagir avec le fond de l'océan, les faisant se briser. Ce type de comportement est beaucoup plus difficile à reproduire et doit être calculé à partir de zéro en utilisant la dynamique des fluides numérique. Même dans ce cas, les calculs sont difficiles et diverses approximations sont donc nécessaires.
Et créer une jointure transparente entre les simulations d'eau profonde et peu profonde est également délicat
Ensuite, il y a les propriétés optiques complexes de l'océan, qui sont compliquées par des facteurs tels que les embruns, la mousse et la présence de sable ou d'organismes dans l'eau.
Cela peut être difficile à reproduire. Et Darle et ses collègues soulignent diverses lacunes dans la boîte à outils du simulateur. Pour ou à la connaissance, il n'y a pas de travail traitant de mousse réaliste créée par des vagues déferlantes, disent-ils.
Tout cela rend les océans difficiles à bien simuler.
Néanmoins, il existe des simulations impressionnantes, dont les meilleures ont tendance à exploiter une variété de techniques pour atteindre leurs objectifs.
Pour en montrer quelques-unes, voici une galerie d'images du journal par ordre de date de création. Il est clair que des progrès significatifs ont été réalisés depuis la première image ci-dessus, qui date de 1986.
Pour en savoir plus sur les techniques utilisées pour les créer, rendez-vous sur le papier :
Une enquête sur les techniques de simulation et de rendu océaniques en infographie : arxiv.org/abs/1109.6494
2000
2001
2004
2005
2008