Rendu des vagues de l'océan

11

Comment pourrais-je générer des vagues pour un plan d'eau avec des calottes blanches et de la mousse et une intensité variable des vagues? La surface est-elle un maillage avec une carte normale? Y a-t-il une formule pour générer cela? Existe-t-il quelque chose de similaire pour déterminer où et comment les blancs sont rendus? Je suis tombé sur ce document mais ce n'est pas très clair.

Dans le document, je comprends la partie où il est question de génération de vagues. Il existe une section dédiée aux casquettes blanches et à la mousse et elle présente une formule pour les générer, mais comment l'appliquez-vous uniquement aux parties de l'eau qui en ont besoin? Sur la base de ce que j'ai observé, cela représente simplement F comme la zone qui aura besoin de casquettes blanches, quelqu'un pourrait-il clarifier comment cela fonctionne également?

Arjan Singh
la source
3
Il s'agit d'un domaine de recherche actif, il existe donc de nombreuses façons de le faire, mais comme quelques informations rapides, d'après ce que j'ai vu, il s'agit généralement à la fois d'une carte normale pour les petits détails, ainsi que de la transformation des sommets pour les plus grands détails. . Les vagues de Gerstner sont susceptibles de vous intéresser, et ce lien probablement aussi: http.developer.nvidia.com/GPUGems/gpugems_ch01.html
Alan Wolfe
1
Lien de mise à jour du commentaire @Alan developer.nvidia.com/gpugems/GPUGems/gpugems_ch01.html
Rotem

Réponses:

2

Dans l'article que vous avez référencé, fait référence à la fraction d'eau recouverte de mousse qui modifie les propriétés optiques à la surface de l'eau. Il est expliqué à la page 256 dans: " Oceanic Whitecaps: Leur rôle dans les processus d'échange air-mer " (1986), par E. Monahan et G. MacNiocaill.f

Comment pourrais-je générer des vagues pour un plan d'eau avec des calottes blanches et de la mousse et une intensité variable des vagues?

Il existe plus de techniques de rendu des océans que d'océans à rendre. Certains sont basés sur la vitesse (avec des résultats raisonnables) et d'autres sur la précision. Sur la quatrième page de " Animation et rendu en eau profonde " se trouve une discussion sur le rendu de la mousse, les pages précédentes couvrant d'autres calculs.

Maya propose un certain nombre de démos prédéfinies qui peuvent être modifiées ou vous pouvez recommencer à zéro. Voir ce didacticiel YouTube " Fabriquer la vague: comment rendre un océan dans Maya ".

Laquelle de ces références est la plus applicable dépend de: si vous voulez simplement en savoir plus, si vous écrivez votre propre logiciel, ou si vous voulez rendre des océans réalistes sans nécessairement connaître tous les calculs derrière.

Rob
la source