Renderowanie fal oceanicznych


11

Jak wygenerować fale dla akwenu z białymi czapkami i pianką i zmienną intensywnością fal? Czy powierzchnia jest siatką z normalną mapą? Czy istnieje wzór na generowanie tego? Czy istnieje coś podobnego do określenia, gdzie i jak są renderowane białe kropki? Natknąłem się na ten artykuł, ale nie jest to zbyt jasne.

W artykule rozumiem część, w której mówi on o generowaniu fal. Istnieje sekcja poświęcona białym czapkom i piance, która zawiera formułę do ich generowania, ale jak zastosować ją tylko do tych części wody, które jej potrzebują? Czy na podstawie tego, co zaobserwowałem, po prostu reprezentuje F jako obszar, który będzie wymagał białych kropek, czy ktoś mógłby wyjaśnić, jak to działa?


3
Jest to aktywny obszar badań, więc istnieje wiele różnych sposobów, aby to zrobić, ale jako krótka informacja, z tego, co widziałem, zwykle jest to zarówno zwykła mapa dla małych szczegółów, jak i transformacja wierzchołków dla większych szczegółów . Fale Gerstnera prawdopodobnie będą dla ciebie interesujące, a ten link prawdopodobnie również: http.developer.nvidia.com/GPUGems/gpugems_ch01.html
Alan Wolfe

1
Zaktualizuj link z komentarza @Alan developer.nvidia.com/gpugems/GPUGems/gpugems_ch01.html
Rotem

Odpowiedzi:


2

f

Jak wygenerować fale dla akwenu z białymi czapkami i pianką i zmienną intensywnością fal?

Istnieje więcej technik renderowania oceanów niż oceanów do renderowania. Niektóre oparte są na szybkości (z rozsądnymi wynikami), a niektóre na dokładności. Na czwartej stronie „ Deep Water Animation and Rendering ” znajduje się dyskusja na temat renderowania piany, a poprzednie strony obejmowały inne obliczenia.

Maya ma wiele gotowych wersji demonstracyjnych, które można zmienić lub rozpocząć od zera. Zobacz samouczek YouTube „ Crafting the Wave: How Render an Ocean in Maya ”.

To, które z tych odniesień jest bardziej odpowiednie, zależy od: czy chcesz po prostu dowiedzieć się więcej na ten temat, czy piszesz własne oprogramowanie, czy też chcesz renderować realistyczne oceany bez konieczności znajomości wszystkich obliczeń.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.