Rendering delle onde dell'oceano


11

Come potrei generare le onde per un corpo idrico con tappi bianchi e schiuma e intensità variabile delle onde? La superficie è una mesh con una mappa normale? Esiste una formula per generarlo? Esiste qualcosa di simile per determinare dove e come vengono riprodotti i tappi bianchi? Mi sono imbattuto in questo documento ma non è molto chiaro.

Nel documento, capisco la parte in cui parla della generazione delle onde. C'è una sezione dedicata a tappi bianchi e schiuma e presenta una formula per generarli, ma come si applica solo alle parti dell'acqua che ne hanno bisogno? Sulla base di ciò che ho osservato, rappresenta F come l'area che avrà bisogno di tappi bianchi, qualcuno potrebbe chiarire come funziona?


3
Questa è un'area di ricerca attiva, quindi ci sono molti modi diversi per farlo, ma come alcune informazioni rapide, da quello che ho visto, è comunemente sia una normale mappa per piccoli dettagli, sia una trasformazione del vertice per maggiori dettagli . Le onde di Gerstner saranno probabilmente interessanti per te, e probabilmente anche questo link: http.developer.nvidia.com/GPUGems/gpugems_ch01.html
Alan Wolfe

1
Aggiorna link dal commento di @Alan developer.nvidia.com/gpugems/GPUGems/gpugems_ch01.html
Rotem

Risposte:


2

Nella carta a cui si fa riferimento riferisce alla frazione di acqua coperta da schiuma che modifica le proprietà ottiche sulla superficie dell'acqua. È spiegato a pagina 256 in " Oceanic Whitecaps: il loro ruolo nei processi di scambio marittimo aereo " (1986), di E. Monahan e G. MacNiocaill.f

Come potrei generare le onde per un corpo idrico con tappi bianchi e schiuma e intensità variabile delle onde?

Esistono più tecniche per il rendering degli oceani rispetto agli oceani da rendere. Alcuni si basano sulla velocità (con risultati ragionevoli) e altri sulla precisione. Nella quarta pagina di " Animazione e rendering di acque profonde " è una discussione sul rendering della schiuma, con le pagine precedenti che coprono altri calcoli.

Maya ha un numero di demo preimpostate che possono essere modificate o puoi iniziare da zero. Guarda questo tutorial di YouTube " Crafting the Wave: How to Render an Ocean in Maya ".

Quale di questi riferimenti è più applicabile dipende da: se vuoi semplicemente capirne di più, se stai scrivendo il tuo software o se vuoi renderizzare oceani realistici senza necessariamente conoscere tutti i calcoli alla base.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.