PDA

Visualizza Versione Completa : Real Flow



DM67
19-06-05, 09:44
Apro questo thread perché si sono innescate altre due discussioni su questo argomento in sezioni diverse, una in quella dei lavori in corso ( con il lavoro di Vass ), l'altra nella sezione International.

Chi volesse continuare la discussione nella sezione International, ovviamente, è libero di farlo e questo è il link a tale discussione:

http://www.lwita.com/vb/showthread.php?p=8012#post8012

La discussione di Vass si trova quì:

http://www.lwita.com/vb/showthread.php?t=754&page=1&pp=10

Siccome Vass ha postato nella sezione lavori in corso per mostrare un suo lavoro, non è opportuno continuare lì la discussione ( in riferimento alla plug-in, ma naturalmente continuate a commentare il suo lavoro ), quindi possiamo continuare a discutere quì di Real Flow.

Ecco di seguito i link ai video tutorial postati da shandaman nella discussione da lui aperta nella sezione International:

http://3d-wiz.com/tuts/Fluid.swf

http://3d-wiz.com/tuts/pouring_fluid_01.zip

http://3d-wiz.com/tuts/Real_Flow_01.zip

http://3d-wiz.com/tuts/sim_down_tube.zip


Ecco di seguito alcuni tratti della discussione nel thread aperto da Vass:

Vashts

alla fine, dopo averlo capito, realflow non è per niente difficile da usare. crasha che è un piacere, ma ci si fa l'abitudine. quello che si fa è costruire la scena in lightwave ed animare gli oggetti, poi si esporta tutta la scena in una cartella apposita di realflow (in effetti, prima conviene aprire il progetto in realflow, in modo che crei tutte le cartelle, e poi sbatterci la conversione della scena) che converte frame per frame quello che accade in lightwave tramite una plugin che trovate tra i master plugins; aprite realflow, importate tutto tramite l'apposita voce nel menù e vi ritrovate la scena di lightwave. aggiungete un emettitore di particelle tra quelli disponibili, aggiungete un demon che fa da gravità, in un pannello di cui non ricordo il nome linkate tutti i demon in scena agli oggetti su cui volete che agiscano e cliccate su simulate.. e andate pure a farvi un giro perchè ci vorrà un po'
più o meno è quello che dovete fare per ottenere una simulazione.
in pratica quando realflow finisce, la simulazione particellare è calcolata secondo i parametri fisici indicati.
a questo punto c'è un pannello dove si possono convertire le particelle in un elemento poligonale, dando dimensione e coesione alle particelle stesse: in questo modo potete esportare direttamente la mesh del liquido che in lightwave ad ogni frame verrà aggiornata.. oppure potete esportare semplicemente le particelle ed in lightwave agire tramite hypervoxel.. ma non l'ho trovata una scelta opportuna quest'ultima, visto che gli hypervoxel attualmente non vengono influenzati dai poligoni in scena (non si possono eseguire operazione booleane tra hypervoxel e oggetti), quindi gli elementi volumetrici tendono a "sforare" dalle pareti della mesh che fa da contenitore.. ok mi sono spiegato malissimo ma spero abbiate capito

poi, x fare azioni più complesse in realflow, allora armatevi di manuale, ma per cose semplice un tutorialetto è sufficiente..

vash
love&peace


Vass
Ottima analisi Gabri


L'unica cosa sulla quale non sono d'accordo è il crash... io l'ho usato per 8 ore dietro fila con i calcoli più difficili e con i link più strani e non mi è mai crashato. Forse perchè avevi provato una versione più instabile.

Parlerò un po' dell'esportazione e della complicità con Lightwave. Praticamente può fungere da software singolo che da appoggio. la scena può essere creata in realflow o come ha detto vashts importata e precedentemente creata in Lightwave. Una volta inseriti gli emettitori e le collisioni e gli oggetti si accede al pannello export dal quale si decide cosa esportare. Ci sono varie possibilità. Si esporta la sequenza di particelle (una sequenza di file bin, una per ogni frame) la sequenza della mesh poligonale che si crea (anche qua una sequenza di oggetti .lwo, uno per ogni frame). Nel pannello options si decide quanto dovrà durare l'animazione, è molto importante perchè si deve lasciare calcolare la scena fino a quel frame perchè solo al termine realflow genererà un file con estensione .sd (quanto ci ho messo per capire che lo faceva solo alla fine). Questo è il file che gestito dal plug in in lightwave genera la scena (oggetti, etc) e che contiene tutte le informazioni.

Importante dire che realflow gestisce solo poligoni a 3 punti quindi triplate tutto prima di usarli.

la cosa bellissima è che è valido anche il procedimento inverso, se si fanno delle modifiche è possibile riesportare la scena con dei plug in e ricreare da lightwave un file .sd che poi verrà letto da realflow... insomma ottimo workflow.

Personalmente non sono troppo d'accordo nel dire che le hypervoxel non sono adatte... io ho usato quelle per renderizzare le particelle e mi sono trovato benissimo. é vero che se le particelle sono di diametro 10 cm e in realflow si appoggiavano adiacenti al bikkiere allora per 5cm le vedremo uscire dalle facce del bikkiere, ma per ovviare al problema basterà mettere in realflow tra le opzioni di collisione un offset di 5 cm in modo da tenere staccate le particelle.

Cmq anche la mesh offre molte comodità ed è uno strumento potentissimo, ma mi sembra meglio quando il fluido è molto compatto tipo budino e non tipo acqua.

C'è uno strumento così utile in lightwave che sono le hypervoxels e mi sembra un ottimo binomio.

Ah poi c'è un ulteriore possibilità. Realflow mette a disposizione per chi non avesse le hypervoxels (probabilmente + indirizzato ad altri pacchetti) uno shader che funziona in modo similare, carino.


frank10
Volevo chiedervi se riesce a calcolare bene le collisioni con vari oggetti di LW (intendo: molto meglio delle collisioni delle dinamiche di LW) ?

PS: ho scaricato dalla gallery lo spot della Renault Laguna... Bellissima l'acqua e le collisioni con la macchina.
Pensate che si riesca a ottenere risultati così con il LW render?


Vashts
diciamo che la dinamica implementata in realflow è molto più precisa di quella di lightwave, visto che tiene conto di moltissimi fattori fisici.. considerate però anche il costo del programma, che a quanto ne so non è dotato di renderer.. o sì?
cmq, l'interfacciamento con i programmi terzi, tra cui lightwave, è molto buono, quindi lo scambio di dati va via liscio.

è tutto per ora

Tony

frank10
23-06-05, 08:14
Qualcuno è interessato a questo:

http://www.lwita.com/vb/showpost.php?p=8101&postcount=19

[Edit:] Penso di essere riuscito...

Fatemi sapere se vi interessa o se è lecito.

Ciao