Fluid 2d water ripples
Moderatori: Arkimed, natas, visualtricks, cappellaiomatto
-
- Advertising
Re: Fluid 2d water ripples
Devo dire che non pensavo di tener conto di così tante possibili variabili, ci sono soluzioni che non possono prescindere dall'artefatto come nel particolare delle creste d'onda in allegato che, sono palesemente surrogati di vere creste, ma, cosa non lo è in grafica 3D? Per il momento sono soddisfatto del risultato anche se so che anche questa soluzione passera per la verga!!
- Allegati
-
- Immagine 2022-03-18 171436.jpg (352.32 KiB) Visto 1638 volte
-
- Immagine 2022-03-18 172338.jpg (201.68 KiB) Visto 1638 volte
Re: Fluid 2d water ripples
Grande Abe!
Arkimed
- masterzone
- Site Admin
- Messaggi: 10382
- Iscritto il: ven set 17, 2004 5:34 pm
- Località: Verona
Re: Fluid 2d water ripples
Re: Fluid 2d water ripples
E' proprio quello sulla foto!!
Re: Fluid 2d water ripples
Come da precedente post, sto cercando di scrivere un algoritmo di smoothing mesh semplice ma efficace da inserire nel codice, i risultati purtroppo non sono per nulla incoraggianti, risultando di molto più lento del deformatore smoothing di cinema (probabilmente scritto in C).
Di base il metodo che sto usando è semplice: per ogni vertice passato, ottengo la media della posizione dei vicini che applico al vertice passato con diverse modalità per più step per fotogramma . L'idea era quella di rendere gli step in base alla complessità e alla differenza di all'altezza e/o posizione dei vertici, evitando, nel caso di superficie liscia, di dover caricare l'algoritmo di calcoli inutili. La lisciatura della mesh derivata non è affatto male, avvicinandosi in alcuni casi a quella ottenuta con il deformatore ma, anche con un DT = 1 il processo è veramente troppo lento. Se qualcuno conosce un approccio diretto senza passare per la valutazione dei vertici contigui, si faccia vivo Grazie!! PS. Sto provato a usare la funzione utils.SmoothStep che restituisce una mappatura smussata con andamento In/Out, non è la stessa cosa, ma, vedremo!!
- masterzone
- Site Admin
- Messaggi: 10382
- Iscritto il: ven set 17, 2004 5:34 pm
- Località: Verona
Re: Fluid 2d water ripples
Re: Fluid 2d water ripples
Certo come te, nemmeno io sono la persona adatta e non sono nemmeno sicuro di cosa stia dicendo, ma credo che in questo caso, si dovrebbe dividere la griglia per il numero di thread utili, fare i calcoli in parallelo, successivamente gestire i confini e ripartire ( e visto che gli step DT dovrebbero essere dinamici, immagino che mi si brucerebbe un'intera sezione del cervello )
Comunque è un'idea valida e la terrò in considerazione
Re: Fluid 2d water ripples
altro su splash e foam
https://youtu.be/5CW5X_qRegA splash e foam
- Allegati
-
- quanonsicapisce0000.png (373 KiB) Visto 1440 volte
-
- rip1688.png (1.29 MiB) Visto 1440 volte
Re: Fluid 2d water ripples
Ci sono tornato dopo un po per un'idea sulla schiuma (foam) realizzata per il momento in xpresso su una vertexmap.
L'idea era quella di ottenere un risultato realistico mescolando un po di parametri in possesso della simulazione e devo dire che sono abbastanza contento del risultato.
Tra questi e lo splash un giorno forse riuscirò a tirarne fuori un plugin...
il video https://youtu.be/XhBXzjx-Oxk
- Allegati
-
- 1242.jpg (357.04 KiB) Visto 757 volte
-
- Immagine 2023-03-09 003114.jpg (99.35 KiB) Visto 757 volte
-
- 1241.jpg (1.16 MiB) Visto 757 volte
- masterzone
- Site Admin
- Messaggi: 10382
- Iscritto il: ven set 17, 2004 5:34 pm
- Località: Verona
Re: Fluid 2d water ripples
-
- Advertising
FOLLOW US