LBM5xoy.com
5xoy.com 时间:2021-03-19 阅读:(
)
COMPUTERANIMATIONANDVIRTUALWORLDSComp.
Anim.
VirtualWorlds2007;18:259–269PublishedonlineinWileyInterScience(www.
interscience.
wiley.
com)DOI:10.
1002/cav.
190PhysicallybasedanimationofsandstormByShiguangLiu,ZhangyeWang*,ZhengGong,LeiHuangandQunshengPengThispaperdescribesaphysicallybasedmethodformodelingandanimatingsandstorm,atypeofdisastrousnaturalphenomenon.
Themethodadoptsarelativelystableincompressiblemultipleuidmodeltosimulatethemotionofair,sand,anddustparticles.
ThewindeldofsandstormisestablishedbasedonReynold-averageNavier-Stokesequations.
Thesandanddustparticleowisthereforecomputedtakinginteractionamongthewind,sand,anddustparticlesintoaccount.
Toacceleratethemodelingprocessofadynamicsandstormscene,aspecialMulti-FluidSolverisdesignedandimplementedonGPU.
Variousilluminationeffectsofsandstormscenescanbesimulatedbyspectralsamplingscatteringcalculation.
Animationsofrealisticsandstormsoccurringindesertandurbanareasbasedonourmodelaredemonstrated.
Comparedwiththerealsandstormphotos,oursimulatedresultsaresatisfactory.
Copyright2007JohnWiley&Sons,Ltd.
Received:15May2007;Accepted:15May2007KEYWORDS:sandstorm;naturalphenomenasimulation;physicallybasedanimation;Multi-FluidSolver;GPUIntroductionAlthoughmanyworkswereproposedforsimulatingnaturalscenesinthepasttwodecades,relativelittleattentionwaspaidtomodelingandrenderingofdisastrousnaturalphenomenasuchashurricane,tornado,sandstorm,debrisow,etc.
Onereasonmaybethecomplexphysicalmechanismsbehindthesenaturaldisastrousphenomena.
Recently,sandstorm,atypeofdisastrousphenomenarelatedtodesert,attractsmuchattentionofthepeoplearoundtheworld.
Realisticsimulationofdynamicsandstormscenecanbefoundapplicationsinmanydomains.
Forexample,movieandTVplotsoftenincludethedesertscene.
DesertareasarealsothefavoritesitesformanyPCgameasbattlegrounds.
Ecologistscanevaluatetheecologicaldisasterofsandstormbydynamicsimulation.
Mayorsmayfocusonthetrafcjamsduetothelowvisibilitycausedbyheavysandstorm.
Sandanddustparticlesmaycauseseriousrespiratoryillnessforpeoplewhoinhalethem.
Weproposeafast,physicallybased,andeasilyimplementedmethodformodelingandanimatingrealisticsandstormscenes.
*Correspondenceto:Z.
Wang,StateKeyLabofCADCG,ZhejiangUniversity,Hangzhou310027,P.
R.
China.
E-mail:zywang@cad.
zju.
edu.
cnSandstormisaverystrongwindstormwhichfrequentlyhappensinthedesertanditsneighboringarea.
Itcancarryhugeamountofsandanddustintheatmosphere.
Thiswindisusuallycausedbyconvectioncurrentswhicharecreatedbyintenseheatingoftheground.
Airisunstablewhenheatedandthisinstabilitywillcausethemixtureofhigherwindsinthetropospherewithwindsintheloweratmosphere,incurringstrongsurfacewinds.
Therearemanyresearchworksaboutsimulationofsandstormintheeldofphysicsandmeteorology,however,theseworksmainlyfocusonprecisenumericalanalysis,andaretoocomplextobeusedforanimation.
Untilnow,littleworkhasbeenreportedaboutrealisticmodelingandrenderingofsandstorminComputerGraphics.
Inthispaper,weproposeaphysicallybasedmethodformodelingandanimatingsandstorm.
First,weestablishtheunstablewindeldofsandstormbasedonReynold-averageNavier-Stokesequations.
Themotionofsandanddustparticleisregardedasthecontinuousowsandtheycanbeexpressedbythenon-viscosityuidmodeltakingtheinteractionamongthemintoaccount.
Then,weproposeaGPU-basedMulti-FluidSolverfordynamicsandstormscene.
Thevarietyofilluminationeffectofsandstormscenesissimulatedbyspectralsamplingofthescatteringlight.
Finally,Copyright2007JohnWiley&Sons,Ltd.
S.
LIUETAL.
accordingtothestatisticaldistributionofthesizeofsandanddustparticles,fantasticilluminationeffectsofsandstormindifferentareasandatdifferentstagesarerendered.
Therestofthispaperisorganizedasfollows.
TheSectionRelatedWorkgivesabriefsurveyofrelatedworks.
InSectionModelingoftheSandstormweproposeaphysicallybasedmodelofsandstorm.
SectionRenderingofSandstormScenediscussestherenderingmethodsofsandstorm.
ThisisfollowedbyResultsandDiscussionSection.
ConclusionsandFutureWorksaregivenatlast.
RelatedWorkAsasevereglobalnaturaldisaster,sandstormscauseincredibledamageoffacilitieseveryyearintheworld.
Ithasbeenthehotspotinmanyeldsespeciallyforphysicsandmeteorology,etc.
1–4Josephetal.
studiedtherelationshipbetweentheweatherconditionsandvelocityofsandstorm.
5Later,moreandmoreresearchersbegantosimulatethewind-sandmovementusingthemethodofnumericalanalysis.
Alltheaboveworksfocusonstudyingthemotionofsandstormbyexperimentaldataornumericalanalysismethod.
Astheyaimatcalculatingthemovementofsandstormaspreciseaspossible,thesemodelsaretoocomplicatedtobevisualizedinpracticalapplication.
Tosimulatethesandstormscenesrealisticallyandefciently,anapproximatephysicallybasedsandstormmodelshouldbeputforward.
Forsimulationofuid-likenaturalphenomenasuchassmoke,cloud,volcaniccloud,etc.
,mostworksadoptuidmodels.
6–8Multi-uidmodelswerealsoproposedaccountingforgas–liquiduid,gas–gasuid,etc.
Hongsolvedthemultiphaseowthroughthebubblemotioninliquid.
9Andthevolumeofuid(VOF)methodwashiredtotrackthefreesurface,theminimumstresssurfacetensionmethodwasusedtocalculatethesurfacetensiondirectlyfromthematerialeld.
Premozesimulatedthemulti-uidowbasedonmovingparticlesemi-implicit(MPS)withoutreactions.
10Infact,exceptforthesimplemixingofdifferentmaterials,thechemicalreactionmayexist.
Combustionisanexample.
Nguyenetal.
11consideredthegaswaspremixedandthereactiononlyhappenedattheinterfaceofthebluecoretogeneratehotgaseousproducts.
Ihmsimulatedmoregeneralgaschemicalreactions.
Accordingtothechemicalkinetics,theyusedthereactionprocesstodirectlyupdatethetemperaturesofsubstancesandthedivergencecontrolfunction.
12Byextendingtheparticlelevelsetmethod,Losassoetal.
13simulatedinteractionsamongmultipleliquids.
Liuetal.
14simulatedtornadoscenewithaTwo-Fluidmodel.
Zhuetal.
15proposedaTwo-FluidLatticeBoltzmannmodel.
Withthismodel,theycansimulatemisciblebinarymixtureslikepouringhoneyintowater,etc.
Fanetal.
16simulatedmultiphaseowoncurvedsurfacesusingamethodofadaptedunstructuredLBM.
Zhaoetal.
17simulatedthephenomenaofmeltingandowinginmultiphaseenvironment.
Forthegas-solidow,volcaniccloudsweremodeledbyMizunoetal.
Theyassumedthattheowwascomposedoftwotypesofuids:magmaandentrainedgas,andbothwereconveyedbythevelocityeld.
18Explosioncanberegardedasgas-solidorgas-liquidow.
Feldmanetal.
19suggestedthatexplosionwascomposedofsuspendedparticlesandentrainedgas.
Toaccountfortheinteractionsbetweentheparticlesandthegasduringexplosion,theyenforcedthedragforceoneachparticlefromthevelocitydifferenceandtheoppositeforcewasexertedontheuidcells.
Theyalsoemployedparticlesystemwhichincludedhundredsofthousandsparticlesformodelingthemovementofexplosionparticles.
However,inthecaseofsandstorm,airow(windeld),andsandparticlearenotonlyconveyedbythevelocityeld.
Theinteractionbetweensandparticlesandtheairowisalsoanimportantimpetus.
Furthermore,tomodelthedynamicsandstormscene,agreatnumberofsandanddustparticlesshouldbetakenintoaccount.
Soitwouldbequitedifculttosimulatethesceneatfastrenderingratebyparticlesystems.
Apparentlyanapproximatephysicallybasedsandstormmodelaswellasanefcientcalculatingsolverisindemand.
Asthemulti-phaseuidsaremorecomplexthanthesingleuidowduetothedifferentpropertiesofcomponentsandtheinteractionsamongthem,realisticmulti-uidsimulationisachallengetaskforcomputergraphicsresearchers.
Realisticsimulationofsandstormalsoincludesmodelingofsandparticle,renderingofdesertscene,etc.
Belletal.
20proposedamethodofmodelinggranularmaterialssuchassandandgrains.
Theyrepresentedgranularmaterialbyalargecollectionofnon-sphericalparticleswhichmightbeinpersistentcontact.
Thismethodcanbeintegratedtosimulatehighlydynamicphenomenasuchassplashingandavalanchesefciently.
Butasthenumberofparticlesisnotlargeenough,therenderingeffectofthesceneneedtobeimproved.
OnoueandNishita21proposedamethodformodelingandrenderingrealisticdesertscenesincludesanddunesandwindripples.
Theyrenderedtheduneswiththewind-ripplesbybump-mappingusingLevelofDetail(LOD).
Copyright2007JohnWiley&Sons,Ltd.
260Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavANIMATIONOFSANDSTORMBenesdescribedaproceduralalgorithmthatimprovedthepreviousworkofOnoueandNishitabysimulationofsandinteractingwithobjects.
22Nevertheless,theseworksmainlydealwiththestaticdesertandfailtosimulatedynamicsandstorm.
Inthispaper,wepresentanewmethodtosimulatethedynamicsandstormscene.
Belowwewilldescribeitindetail.
ModelingoftheSandstormWeconsidersandstormasamulti-uidcomposedofwind,sand,andsmalldustparticleows.
Belowwewilldiscussthemodelofwindelds,sand,anddustparticleow,respectively.
WindFieldForthestablenear-surfaceairow,wecanestablishitswindeldbasedonclassicalNavier-Stokesequations.
Butsandstormisusuallycausedbyunstableairow,itisnotsuitabletobemodeledwithclassicalNavier-Stokesequations.
Consideringtheeffectsoftheatmosphericturbulence,weestablishthewindeldbyReynold-averageNavier-Stokesequationwhichisexpressedas:ρut=ρ(u·)up+ν2u+·τ+f(1)whereuisthewindvelocity,ρisdensity,pispressure,νdenotesviscosityoftheair,τdenotesReynoldshearstresswhichreectstheunstabilitybyatmosphericturbulence,fdenotesanyexternalforcesactingontheairow.
Theexternalforceconsistsofvorticityconnement,interactionswithsandparticles.
ThersttermisdenedinReference[23].
WewilldescribethesecondterminSubsectionInteractionAmongWind,Sand,andDustParticleFlow.
TheReynoldshearstresscanbeexpressedasthefollowing:τ=ρ|dudy|y2c2k(2)whereyisthedistancefromthesurface,ckistheVonKarmanconstantanditsvalueis0.
4.
ByReynoldshearstress,wecanmodelthevorticityaroundeachsandparticle(Figure1),togenerateamorerealisticsimulationofairowforsandstormscene.
Suppose,sandanddustparticlesarenotbrokenormergedinsandstorm,theairowcanbeconsideredasFigure1.
Thevelocitydistributionaroundasandparticle,(a)notconsideringReynoldshearstress,(b)consideringReynoldshearstress.
incompressibleuid,thatis,·u=0(3)SandandDustParticleFlowModelFordifferenttypesofsandstorm,theratiosofsandparticle(oflargesize)anddustparticle(ofsmallsize)aredifferent.
Sandanddustparticlesarediscretelydistributedinsandstorm.
Ifthenumberofparticlesisnotverylarge,wecantraceeveryparticle'strackaccuratelybyparticlesystem.
Infact,asandstormconsistsofahugenumberofsandsanddustparticles,sotracingeachparticleisnotfeasibleinthiscase.
However,theparticles'movementsobeystatisticaldistribution,andtheyhavethesimilarpropertiesasuid,wecanapproximatethemotionofsandanddustparticleasnon-viscosity,incompressibleuid,whichcanbedescribedasthefollowing:udt=(ud·)udpd+fd(4)·ud=0(5)whereudisthevelocityofsandparticleow,pdispressure,fddenotesanyexternalforcesactingontheCopyright2007JohnWiley&Sons,Ltd.
261Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavS.
LIUETAL.
Figure2.
Theforceofasandparticleintheairow.
sandparticle.
fdconsistsofthevalidgravityWdofsandparticleinairow,andtheentrainmentforceFdbyairow.
Next,wewillanalyzetheforceofasingleparticleinairow.
Supposethatthesandanddustparticlesarespherical,withmassmd,diameterDd,anddensityρd.
Forsimplicity,wesupposethattheparticlesmoveinXOYplane.
Theforceconsistsofthevalidgravityofsandparticlesandtheentrainmentforcebyairow.
Theentrainmentforceisproducedbythevelocitydifferencebetweentheairowandthesandparticleow,anditisthemostimportantdrivingforceofsandparticles.
Figure2isthesketchofforcesofasandparticleintheairow.
Thevalidgravityofasandordustparticleintheairowisexpressedas:24Wd=16πDd3(ρdρ)g(6)wherethesubtractionpartisbuoyancyofthesandparticleintheairow,ρandgarethedensityandaccelerationofgravity,respectively.
Theentrainmentforceisexpressedas:Fd=CDπνDd(udu)(7)whereudisthevelocityofthesandparticle,νtheviscosityoftheatmosphere,CDthecoefcientofresistanceandwecalculateitbythefollowingempiricalformula:CD=24Re+6(1+Re)1/2+0.
4(8)whereReistheReynoldnumbercorrespondingtodifferentairowmotion.
Theaboveanalysisisforasingleparticle.
Asweconsiderthemotionofparticlesasanincompressibleuid,theEulermethodcanbeusedtosolveit.
Inthiscase,eachsandordustparticleactuallybelongstoagroupofparticlesinavoxel.
Inthisway,wecansimulatethemotionandinteractionamongthewind,sand,anddustparticlesbasedonvoxel,whichismoreefcientcomparedwithparticlesystem.
InteractionAmongWind,Sand,andDustParticleFlowFollowingthetheoryofuiddynamics,sandstormisdifferentfromothernaturalphenomenasuchassmoke,re,etc.
duetotheobviousinteractionamongthesand,dustparticleowsandthewindeld.
Whenthesandanddustparticlesareblownintotheair,itwillbeentrainedbythewind.
Onthecontrary,thevelocityofthewindwillbeaffectedbythecounterforceofthesandanddustparticleow.
Infact,forsandstorm,itsexternalforceismainlytheinteractionforcebetweensandparticleowandairow,whichiscausedbythevelocitydifferencebetweenthem.
Herewewilldiscussthemodelingofinteractionforceforsandstorm.
Thewindeld,sand,anddustparticleowscanberegardedascontinuousuid.
Sotheinteractionamongthemcanbemodeledasthatbetweenwindeldandagroupoftheseparticles.
Weaccountthesandanddustparticlesinaunitvolumeasawhole,andthecounterforcetothewindeldbythesandanddustparticleowisequivalenttoaddingabodyforcetothewindeldmodel.
AccordingtoSubsectionSandandDustParticleFlowModel,theforceexertedbyasingleparticlemovingthroughthegasisCDπDd(udu).
WedescribethediameterdistributionofsandanddustparticlesinsandstormsbyEquation(9):n(Dp)=N01√2πηDpexp(lnDpδ)22η2(9)whereη,δismeanvalueandstandardvarianceoflnDp,N0isthetotalnumberofsandparticlesintheunitvolume.
Figure3showsthedistributionofsandparticleinsandstormsofdifferentvisibility.
Here,L,M,Sarethedifferenttypesofsandstormunderlow,moderateandhighvisibilities,respectively.
Duetothediameterofsandanddustparticleistenstohundredsmicrons,theinteractionforcebetweenthemcanbeignored.
Sotheinteractionforcebetweensandparticlesinaunitvolumeandtheairowcanbeexpressedas:FDP=n(Dp)·CDπDp(udu)dDp(10)Copyright2007JohnWiley&Sons,Ltd.
262Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavANIMATIONOFSANDSTORMFigure3.
Diameterdistributionofsandparticlesindifferenttypesofsandstorm.
Multi-FluidSolveronGPUOursandstormmodeldistinguishesfrompreviousuidmodelinthatourmodeldescribesamultipleuidsystem,oneisairowandtheothersaresandanddustparticleows.
Ifweusethepreviousmethodssuchas25tosolvemultipleNavier-Stokesequationsseperatelyformultiplevelocitytextureinonerenderingpass,thecalculatingtimecostwillbeincreasedseveraltimes.
Toavoidthis,wesolvethemultipleNavier-Stokesequationsinparallelinonerenderingpassbycombiningmultipleelddatatextureintoonetexture.
Thetechniqueofat3Dtextureisalsousedtostorethe3Dtexturedata.
Differentfromthepreviousmethods,westoretheairow(wind)velocitytextureandthesandanddustparticleowvelocitytextureinoneat3Dtextureratherthaninseveralat3Dtextures,asshowninFigure4.
Inthisgure,thegreenpartisforthesandparticleow,andthebluepartisfortheairow.
ItisconvenienttoFigure4.
Datatextureinoursandstormmodel.
Figure5.
FlowchartofMulti-FluidSolver.
readandstorevelocitydatabytheYcoordinate.
IftheYcoordinateisabove0.
5,itrepresentsthedataofthesandanddustparticleow.
Ifnot,itrepresentsthedataoftheairow.
Itissimilarforotherelddatasuchaspressuresandsoon.
Thecalculationowcanbedescribedasfollows.
First,weinitializetheairowandsandparticleow,settheinitialconditionandboundarycondition.
Then,wesolvetheNavier-StokesequationsonGPUbytheSemi-Lagrangemethods.
25Thereareseveralvelocitytexturedatainoneat3Dtexture.
Theycanbebothupdatedoronlyoneisupdatedduringonestep.
WeshowthisowinFigure5.
Inthisgure,theyellowpartincludestextureoperation,andthewhitepartinvolvesnotextureoperation.
Bythismethod,wecansolvemultipleNavier-Stokesequationsinparallelinonerenderingpass.
Nowonder,thesizeofourat3Dtextureisseveraltimesaslargeasthatofthepreviousmethod,butitdoesnotaffectthecalculationefciencyverymuchforthelinearcalculationfunctionofGPU.
Copyright2007JohnWiley&Sons,Ltd.
263Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavS.
LIUETAL.
RenderingofSandstormSceneTogeneraterealisticimagesofsandstorms,wemustconsidertheinteractionofvarioustypesofcomponentsofsandstormwithnaturallight.
Sandstormappearswithdifferentcoloratdifferentareasandstages.
Thisismainlyduetoscatteringandabsorptioneffectofparticlesinsandstorm.
OurrenderingmodelofsandstormsceneisbasedonmultipleMiescatteringtheory.
26Andweadoptpre-computationtechniquetoacceleratetherenderingrate.
BelowwewillsimplydescribeMiescatteringmodelanddiscussourrenderingmethod.
MieScatteringModelforNaturalLightMiescatteringmodelisaclassicaltheoryforexplainingscatteringofsphericalparticles.
SupposeaparticleisofdiameterDd,refractiveindexm.
Mie'smodelofscatteringcanbeexpressedas:I(λ)=I0(λ)i1+i22k2Dd2(11)whereλisthewavelengthofincidentlight,themeaningofotherparametersinEquation(11)canbefoundinReference[27].
CalculationofScatteringinSandstormAccordingtothedataofexperimentandmeasurement,wendthattheshapeofthemajorityofsandanddustparticlesisspherical.
AccordingtotheIsometric-Spheretheory,sand,anddustparticlesinsandstormcanthusberegardedassphericalforsimplicity.
28Figure6.
Theincidentradianceofavoxel.
Figure7.
Renderingsandstorminhardware.
TheeffectofscatteringcanbedeterminedbymeasuringtheintensityIscaofalightrayaftertravelingldistanceinascatteringmedia.
IfI0istheintensityofthelightsource,accordingtoBougureLaw,26theFigure8.
Comparisonbetweenourrenderingresultandtherealphotoindesert,(a)ourrenderingresult,(b)therealphoto.
Copyright2007JohnWiley&Sons,Ltd.
264Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavANIMATIONOFSANDSTORMFigure9.
Comparisonbetweenourrenderingresultandtherealphotoinanurbanroad,(a)ourrenderingresult,(b)therealphoto.
ratioisIsca/I0=exp(Qsca(λ)·l)(12)whereQsca(λ)isthescatteringsectionofaparticle.
Consideringthedistributionofsandparticlesinsandstorm(SeeSectionModelingoftheSandstorm),wedenethescatteringcoefcientofsandparticlesinaunitvolumeasσ(λ)=∞0πDp24Qscan(Dp)dDp(13)AsthecomputationoftheMiescatteringisverycomplicated,whichincludecalculationofscatteringsectionandscatteringcoefcient,hereweuseanewmethodtopre-computethesetermsofsandparticleswithdifferentdiameterandstoretheresultsasalook-uptable.
Whilerendering,wecaninterpolatedatafromthistable.
Thespectralsamplingintervalofincidentlightis5nmfrom380to780nm,andsamplingintervalofscatteringangleis1degreefrom0to180.
Figure10.
Sandstormsceneswithdifferentvisibilityinurbanarea,(a)highvisibility,(b)moderatevisibility,(c)lowvisibility.
Copyright2007JohnWiley&Sons,Ltd.
265Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavS.
LIUETAL.
Figure11.
Seriesofsandstormscenesindesert,(a)–(d)showthatsandstormisdrawingneartheviewpoint.
RenderingofSandstormSceneToproducetherealisticappearanceofsandstormscene,multiplescatteringeffectofsandsmustbeconsidered.
Herewediscretethespacelledwithsandstormintovoxels.
ForeachvoxelPi,j,itsincidentradiancefromdirectionωincludesthedirectlightfromthelightsourceindirectionωandmultiplescatteredlightfromothervoxels(SeeFigure6).
Themultiplescatteringmodelisexpressedas:IPi,j=I0·Nj=1σj(λ)+Nj=1ImNk=j+1σk(λ)(14)whereImisthemultiplescatteringintodirectionωatarbitraryvoxelX.
In-scatteringfromthesixneighboringvoxelsaresampled,soImcanbeexpressedas:Im=6s=1IPs·p(θ)·σs(λ)(15)wherep(θ)isphasefunction.
Forscatteringofsandparticlesisalmostisotropic,weconsiderthephasefunctionasconstant.
Ourrenderingmethodisatwo-passalgorithm.
AsshowninFigure7,wepre-computetheshadingofsandstormsceneaccordingtothepositionofeachvoxelandtheincidentdirectionoflightsourceintherstpass.
Then,weusetheshadingresulttorenderthesceneunderxedviewpointinthesecondpass.
ResultsandDiscussionWiththeproposedmethods,wesuccessfullygeneratedvarioustypesofrealisticsandstormscenesonaPCwithFigure12.
Sandstormsceneswithmoderatevisibilityinacornerofurbanarea.
Copyright2007JohnWiley&Sons,Ltd.
266Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavANIMATIONOFSANDSTORM2.
8GHZ,PentiumIVprocessor,2GBmemoryandanNVIDIA'sGeForceFX6800GTgraphicscard.
Figure8showsthecontrastofourrenderingresultsofsandstormindesertandtherealphoto.
Fromthegures,wecanseethatoursimulatedresultisquitesatisfactory.
Figure9isthecomparisonbetweenourrenderingresultsofsandstorminanurbanroadatnightwiththerealphoto.
Figure10showsthesandstormsceneswithdifferentvisibilityatnightinurbanarea.
Withtheincreaseofthedensityofsandanddustparticles,thescatteringcolorischanginggraduallyfromlightyellowtoyellow,thentored,andthevisibilitydecreasescorrespondingly.
Thiscolorchangeismainlycausedbythechangeofdensitydistributionofsandparticles.
Asourmethodisbasedonphysicaltheory,theappearanceofsandstormandscatteringeffectsoftheroadlamplooksrealistic.
Figure11showsseriesofdynamicsandstormscenesindesert.
From(a)to(d),sandstormisrollingneartheviewpoint.
Thedynamicseriesofsandstormscenecanbeseenfromtheaccompanyinganimationvideo.
Wecanalsoseetheilluminationeffectsofsandstormsceneatdifferentstagescausedbymultiplescatteringofsandparticles.
Figure12showsacornerofurbanareainsand-stormwithmoderatevisibility.
Thesimulationdomainis64*64*64.
Theaveragerenderingrateofourmethodfordynamicsandstormisabout6framespersecond.
ConclusionandFutureWorksWehaveproposedanovelphysicallybasedmethodformodelingandanimatingsandstormscenes.
Ourmethodadoptsmulti-phaseuidmodelstosimulatethemotionofair,sand,anddustparticlesinthesandstorm.
ThewindeldisestablishedbyReynold-averageNavier-Stokesequationsandthesandanddustparticleowisbuiltwiththenon-viscosityuidmodeltakingthestatisticaldistributionofparticlesofvariedsizeintoaccount.
Toefcientlycomputethedynamicsandstormscene,wedesignaMulti-FluidSolverandimplementitonGPUtoachievehighrenderingrates.
Byspectralsamplingofthelightscattering,thepeculiarilluminationeffectofdynamicsandstormscenesisrevealed.
Comparedwithrealsandstormdisplays,oursimulatedresultsarequitesatisfactory.
Thecontributionsofthispapercanbesummarizedasfollows.
(1)Asfarasweknow,itisthersttimetosimulatedynamicsandstormscenerealisticallybasedonphysicalprinciples.
(2)Ratherthanusingsingleuidmodel,weadoptmultipleuidmodeltodealwiththemotionandthecomplexinteractionofvariouscomponentsinthesandstorm.
AspecialMulti-FluidSolverisdesignedandimplementedonGPU,whichgreatlyacceleratestherenderingspeedofthescene.
(3)Oursystemiseasytoimplement.
Withdifferentinitialparameters,thewind,sand,anddustparticleowswillblowautomaticallyanduserscangeneratevariousrealisticsandstormsceneswithdifferentvisibilityatdifferentstages.
Furthermore,thismodelcanbeextendedtosimulateotherphenomenaofmultiplegas-solidmixtures.
However,itisnotsuitableforsimulatingphenomenawithobviousinterface,suchasoil-water,etc.
Simulatingthesephenomenainvolvesreconstructingthedynamicfreesurface,whichisournextgoal.
Ontheotherhand,ourdynamicsandstormmodelisstillfarfromperfect.
Forexample,thoughwecansimulaterealisticdynamicsandstormscenewhichisfarfromtheviewpoint,westillsufferfromfog-likeappearanceofsandparticleswhenitisclosetotheviewpoint.
Euler-basedmethodcombiningwithparticlesystemsuggestsapotentialwayforovercomingthislimitation.
Ourfutureworksalsoincludesimulationofothernaturaldisastrousphenomenasuchasdebrisow,avalanche,etc.
ACKNOWLEDGEMENTSThisresearchwassupportedby973ProgramofChinaunderGrantNo.
2002CB312101,theNationalHighTechnologyRe-searchandDevelopmentProgramofChina(863Program)underGrantNo.
2006AA01Z314andNaturalScienceFoundationofChinaunderGrantNo.
60475013andNo.
60603076.
Wearedeeplygratefultothereviewersfortheirprecisecomments,whichhaveimprovedthequalityofthispaperandwillbenetourfuturework.
References1.
HankinEH.
Ondustraisingwindsanddescendingcurrents.
IndiaMeteorologicalMemoirs,1921.
2.
IdsoSB,IngramRS.
Pritchard.
AnAmericanHaboob.
BullAMS1972;53:930–935.
3.
JosephPV,RaipalDK,DekaSN.
"Andhi",theconvectiveduststormsofNorthwestIndia.
Mausam1980;31:431–442.
4.
BagnoldRA.
ThePhysicsofBlownSandandDesertDunes.
Mathuen&Co.
Ltd:London,1941.
5.
ZinggAW.
Astudyonthemovementofsurfacewind.
AquaEngineering1949;30:11–19.
Copyright2007JohnWiley&Sons,Ltd.
267Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavS.
LIUETAL.
6.
ClavetS,BeaudoinP,PoulinP.
Particle-basedviscoelasticuidsimulation.
InProceedingsofACMSIGGRAPHSymposiumonComputerAnimation2005,2005;pp.
219–228,LosAngeles,USA,July31–August4.
7.
M¨ullerM,SolenthalerB,KeiserR,etal.
Particle-Baseduid-uidinteraction.
InProceedingsofACMSIGGRAPHSymposiumonComputerAnimation2005,2005;pp.
237–244,LosAngeles,USA,July31–August4.
8.
GenevauxO,HabibiA,DischlerJM.
Simulatinguid-solidinteraction.
InProceedingsofGraphicsInterface2003,2003;pp.
56–66.
9.
HongJM,KimCH.
Animationofbubblesinliquids.
ComputerGraphicsForum2003;22(3):253–262.
10.
PremozeS,TasdizenT,BiglerJ,etal.
Particle-basedsimulationofuids.
ComputerGraphicsForum2003;22(3):401–410.
11.
NguyenDQ,FedkiwR,JensenHW.
Physicallybasedmodelingandanimationofre.
ACMTransactionsonGraphics2002;21(3):721–728.
12.
IhmI,KangB,ChaD.
Animationofreactivegaseousuidsthroughchemicalkinetics.
InProceedingsofthe2004ACMSIGGRAPH/EurographicsSymposiumonComputerAnimation,2004;pp.
203–212.
13.
LosassoF,ShinarT,SelleA,FedkiwR.
Multipleinteractingliquids.
InProceedingsofSIGGRAPH2006,2006;pp.
812–819.
14.
LiuSG,WangZY,ChenFF,GongZ,PengQS.
Physicallybasedmodelingandanimationoftornado.
JournalofZhejiangUniversityScience2006;7(7):1099–1106.
15.
ZhuHB,LiuXH,LiuYQ,WuEH.
SimulationofmisciblebinarymixturesbasedonLatticeBoltzmannMethod.
InProceedingsofComputerAnimationandSocialAgents2006,2006;pp.
403–410.
16.
FanZ,ZhaoY,KaufmanA,HeY.
AdaptedunstructuredLBMforowsimulationoncurvedsurfaces.
InProceedingsofACMSIGGRAPH/EUROGRAPHICSSymposiumonComputerAnimation2005,2005;pp.
245–254.
17.
ZhaoY,WangLJ,QiuF,KaufmanA,MuellerK.
Meltingandowinginmultiphaseenvironment,Computers&Graphics2006;30(4):519–528.
18.
MizunoR,DobashiY,ChenBY,etal.
Physicsmoti-vatedmodelingofvolcaniccloudsasaTwoFluidsmodel.
InProceedingsofPacicGraphics,2003;Canmore,pp.
440–444.
19.
FeldmanBE,O'BrienJF,ArikanO.
Animatingsuspendedparticleexplosions.
InProceedingsofSIGGRAPH2003,2003;pp.
708–715.
20.
BellN,YuY,MuchaPJ.
Particle-basedsimulationofgranularmaterials.
InProceedingsofACMSIG-GRAPH/EUROGRAPHICSSymposiumonComputerAnima-tion2005,2005;pp.
77–86.
21.
OnoueK,NishitaT.
Amethodformodelingandrenderingduneswithwind-ripples.
InProceedingsofPacicGraphics2000,2000;pp.
427–428.
22.
BenesB,RoaT.
Simulatingdesertscenery.
InProceedingsofWSCG2004,2004;pp.
17–25.
23.
FedkiwR,StamJ,JensenHW.
Visualsimulationofsmoke.
InProceedingsofSIGGRAPH2001,2001;pp.
15–22.
24.
MarbleFE.
Dynamicsofdustygases.
AnnualReviewofFluidMechanics1970;2:397–446.
25.
StamJ.
Stableuids.
InProceedingsofSIGGRAPH1999,1999;pp.
121–128.
26.
VandeHulstHC.
LightScatteringbySmallParticles.
JohnWiley&Sons:NewYork,1957.
27.
JakelD,WalterB.
ModelingandrenderingoftheatmosphereusingMiescattering.
ComputerGraphicsForum1997;16(4):201–210.
28.
PrigozhinL.
NonlineardynamicsofAeoliansandripples.
PhysicalReviewE.
1999;60:729–739.
Authors'biographies:ShiguangLiuisassistantprofessoratSchoolofComputerScienceandTechnology,TianjinUniversityP.
R.
China.
HegraduatedfromZhejiangUniversityandin2007hereceivedaPhDfromStateKeyLabofCAD&CG.
Hisresearchinterestsincludenaturalphenomenasimulation,uidsimulationandcomputeranimation.
ZhangyeWangisassociateprofessorattheStateKeyLaboratoryofCAD&CG,ZhejiangUniversity,P.
R.
China.
HereceivedhisBSdegreeinPhysicsin1987andMScdegreeinOpticsin1990,respectively,bothfromEastChinaNormalUniversity.
In2002,hereceivedhisPhDincomputergraphicsfromZhejiangUniversity.
Hisresearchnterestsincluderealisticimagesynthesis,computeranimationandvirtualreality.
ZhengGongisaMScandidateattheStateKeyLabofCAD&CG,ZhejiangUniversity,P.
R.
China.
HereceivedhisBSdegreeinDepartmentofComputerScience,Xi'anCopyright2007JohnWiley&Sons,Ltd.
268Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cavANIMATIONOFSANDSTORMJiaotongUniversity,P.
R.
China.
Hisresearchinterestsincluderealisticimagesynthesisandsimulationofmultiplescattering.
LeiHuangisaMScandidateattheStateKeyLabofCAD&CG,ZhejiangUniversity,P.
R.
China.
HereceivedhisBSdegreeinDepartmentofComputerScience,HunanUniversity,P.
R.
China.
Hisresearchinterestsincluderealisticimagesynthesisandnaturalphenomenasimulation.
QunshengPengisprofessorattheStateKeyLabofCAD&CG,ZhejiangUniversity.
Hisresearchinterestsincluderealisticimagesynthesis,virtualreality,infraredimagesynthesis,point-basedrendering,scienticvisu-alization,andbiologicalcalculation,etc.
HegraduatedfromBeijingMechanicalCollegein1970andreceivedaPhDfromtheDepartmentofComputingStudies,UniversityofEastAnglia,in1983.
HeiscurrentlytheViceChairmanoftheAcademicCommittee,StateKeyLabofCAD&CG,ZhejiangUniversityandisservingasamem-beroftheeditorialboardsofseveralChinesejournals.
Copyright2007JohnWiley&Sons,Ltd.
269Comp.
Anim.
VirtualWorlds2007;18:259–269DOI:10.
1002/cav
易探云怎么样?易探云是国内一家云计算服务商家,致力香港服务器、国内外服务器租用及托管等互联网业务,目前主要地区为运作香港BGP、香港CN2、广东、北京、深圳等地区。目前,易探云推出深圳或北京地区的适合挂机和建站的云服务器,国内挂机宝云服务器(可选深圳或北京地区),独立ip;2核2G5M挂机云服务器仅330元/年起!点击进入:易探云官方网站地址易探云国内挂机宝云服务器推荐:1、国内入门型挂机云服务器...
Megalayer 商家算是比较新晋的国内主机商,主要方向是美国、香港、菲律宾等机房的独立服务器为主,以及站群服务器和显卡服务器。同时也有新增价格并不是特别优惠的VPS云服务器。上午的时候有网友问问有没有CN2线路的美国独立服务器的,这里我推荐他选择Megalayer看看,目前也是有活动截止到月底的。Megalayer 商家创办2年左右时间,如果我们初次使用建议月付体验。目前在进行且可能截止到6月...
欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...
5xoy.com为你推荐
capital请问金融中的capital 和equity有什么区别?他们都是shares构成的吗?谢谢!sonicchat深圳哪里有卖汽车模型?Baby被问婚变绯闻黄晓明婚礼上说baby碰他哪里最兴奋硬盘的工作原理硬盘的工作原理?是怎样存取数据的?留学生认证留学生回国学历认证 需要带什么材料同ip网站12306怎么那么多同IP网站啊?这么重要的一个网站我感觉应该是超强配置的独立服务器才对啊,求高人指点8090lu.com8090看看电影网怎么打不开了mole.61.com摩尔大陆?????javmoo.comjavbus上不去.怎么办www.sesehu.comwww.121gao.com 是谁的网站啊
域名批量查询 国外免费域名网站 动态域名解析软件 plesk qq数据库 java空间 me空间社区 gtt dnspod 湖南idc 电信宽带测速软件 后门 重庆服务器 umax 电信主机托管 register.com apache启动失败 cpu使用率过高怎么办 防盗链 comodo 更多