Flow-noise en temps réel

Aymeric Augustin 1
1 EVASION - Virtual environments for animation and image synthesis of natural objects
GRAVIR - IMAG - Graphisme, Vision et Robotique, Inria Grenoble - Rhône-Alpes, CNRS - Centre National de la Recherche Scientifique : FR71
Résumé : Les textures procédurales, comme le bruit de Perlin, fournissent des images statiques de très grande qualité, indépendamment de la résolution. Nous cherchons à animer de telles textures en temps réel. Ainsi, nous pourrons améliorer l'apparence de fluides -- en particulier les fluides naturels commes les nuages, le feu, l'eau, la lave, la boue, etc. -- en ajoutant du bruit animé aux petites échelles. Pour obtenir un résultat réaliste, nous devons donner l'impression d'écoulement et de tourbillonnement qui caractérise les fluides réels. L'écoulement est obtenu avec des textures advectées, liées à un simulateur de fluides. Le coeur de notre travail est la simulation des tourbillons dans le flux. Nous utilisons le flow-noise pour ajouter de la rotation à un bruit de Perlin. Nous mesurons localement la vorticité et exploitons la théorie de Kolmogorov pour déterminer la quantité d'animation dans le fluide à différentes échelles. Ceci garantit que le spectre de notre flow-noise est physiquement correct. Le calcul du flow-noise est coûteux ; cependant, nous montrons comment on peut l'effectuer en temps réel avec les cartes graphiques actuelles. Nous soulignons quelques problèmes et quelques optimisations de notre algorithme spécifiques à la programmation sur carte graphique ; nous fournissons le code source complet et documenté de notre pixel shader.
Type de document :
Mémoires d'étudiants -- Hal-inria+
Synthèse d'image et réalité virtuelle [cs.GR]. 2006
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger


https://hal.inria.fr/inria-00598384
Contributeur : Team Evasion <>
Soumis le : lundi 6 juin 2011 - 14:08:51
Dernière modification le : mercredi 11 avril 2018 - 01:55:20
Document(s) archivé(s) le : vendredi 9 novembre 2012 - 14:35:54

Identifiants

  • HAL Id : inria-00598384, version 1

Collections

Citation

Aymeric Augustin. Flow-noise en temps réel. Synthèse d'image et réalité virtuelle [cs.GR]. 2006. 〈inria-00598384〉

Partager

Métriques

Consultations de la notice

154

Téléchargements de fichiers

86