Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: Fluid Simulation?

peki [25.03.2004 20:32:04]

#

Tietäisikö joku tutoriaaleja tai artikkeleja Fluid Simulation(nestevirtojen, tulen, kaasujen, tms.) -mallinnus tekniikkaan tai muutenkin fyysikan mallinukseen keskittyviä sivustoja(c++ / vb)?

Itse tiedän vain yhden melko hyvän:
Hugo Elias -- freespace.virgin.net/hugo.elias/

thefox [26.03.2004 12:06:23]

#

Itse lähtisin ihan Googlella liikkeelle, esim. hakusanoilla "fluids" tai "fluid" ja "physics". Monesti fysiikan asioita kuvaavat tekstit ovat puhtaasti teoreettisia, esimerkiksi pseudokoodia harvoin löytyy ellei tekstiä ole vartavasten kirjoitettu ohjelmoijien käyttöön. Fysiikan systeemejä simuloivat Java-appletit voivat olla hyödyllisiä asioiden ymmärtämisen kannalta joten niitä kannattaa myöskin tsekata jos kiinnostaa.

Meitsi [26.03.2004 15:27:23]

#

Voisikos johonkin peliin laittaa tollasella tekniikalla esim. vesivirran joka valuu esim. auton katolle ja noruu siitä sitten pois? Viekö tuollainen simulaatio paljon konetehoja?

peki [26.03.2004 18:48:24]

#

Tietääkseni parhaimmilla algoritmeillä.
Päästään päivitys nopeuteen 1 ruutu/5 min(huippu kuvanlaatu ja täydellisesti mallinnettu).
Eli ihan peleihin ei tätä voi käyttää.
Tietenkin yksinkertaistettua algoritmiä voisi
käyttää reaaliaikaiseen grafiikkaan...

peki [26.03.2004 18:56:11]

#

Tästä tekniikasta voisi vääntää vaikka mitä, jos edes perusteet hallitsisi. Tuo algebra ja vektorimatikka vaan ei ihan kuulu yläasteelle... =(

thefox [29.03.2004 10:10:10]

#

Kyllä nuo saa ihan reaaliajassakin pyörimään mutta se vaatinee sitten jo kompromisseja. Mutta kyllä tällainen simulaatio suhteessa vie aivan liian paljon konetehoja että sitä peleissä olisi useimmitenkaan järkevä käyttää.

Meitsi [29.03.2004 20:18:54]

#

Kyllä varmaan sais pyörimään nopeasti jos olis ketjutettuna vaikka kolmekyt konetta jotka hoitais rendaamista. (mut kenellä on himassa kolkyt konetta?? :p)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta