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

Pacificrack:新增三款超级秒杀套餐/洛杉矶QN机房/1Gbps月流量1TB/年付仅7美刀

PacificRack最近促销上瘾了,活动频繁,接二连三的追加便宜VPS秒杀,PacificRack在 7月中下旬已经推出了五款秒杀VPS套餐,现在商家又新增了三款更便宜的特价套餐,年付低至7.2美元,这已经是本月第三波促销,带宽都是1Gbps。PacificRack 7月秒杀VPS整个系列都是PR-M,也就是魔方的后台管理。2G内存起步的支持Windows 7、10、Server 2003\20...

Kinponet是谁?Kinponet前身公司叫金宝idc 成立于2013年 开始代理销售美国vps。

在2014年发现原来使用VPS的客户需求慢慢的在改版,VPS已经不能满足客户的需求。我们开始代理机房的独立服务器,主推和HS机房的独立服务器。经过一年多的发展,我们发现代理的服务器配置参差不齐,机房的售后服务也无法完全跟上,导致了很多问题发生,对使用体验带来了很多的不便,很多客户离开了我们。经过我们慎重的考虑和客户的建议。我们在2015开始了重大的改变, 2015年,我们开始计划托管自己...

Sharktech($49/月),10G端口 32GB内存,鲨鱼机房新用户赠送$50

Sharktech 鲨鱼机房商家我们是不是算比较熟悉的,因为有很多的服务商渠道的高防服务器都是拿他们家的机器然后部署高防VPS主机的,不过这几年Sharktech商家有自己直接销售云服务器产品,比如看到有新增公有云主机有促销活动,一般有人可能买回去自己搭建虚拟主机拆分销售的,有的也是自用的。有看到不少网友在分享到鲨鱼机房商家促销活动期间,有赠送开通公有云主机$50,可以购买最低配置的,$49/月的...

5xoy.com为你推荐
access数据库access数据库主要学什么百度关键词价格查询如何查到推广关键词的价钱?百度关键词价格查询百度推广里怎么查指定的关键字参与竞价的价位呢www.522av.com跪求 我的三个母亲高清在线观看地址 我的三个母亲高清QVOD下载播放地址 我的三个母亲高清迅雷高速下载地址8090lu.com8090lu.com怎么样了?工程有进展吗?mole.61.com摩尔庄园RK的秘密是什么?www.765.com哪里有免费的电影网站www.gegeshe.com有什么好听的流行歌曲qq530.com求教:如何下载http://www.qq530.com/ 上的音乐4400av.com在www.dadady.com 达达电影看片子很快的啊
域名主机空间 过期备案域名查询 远程登陆工具 灵动鬼影 七夕快乐英文 免费防火墙 美国免费空间 福建铁通 双12 web服务器是什么 海外空间 太原联通测速 秒杀品 工信部网站备案查询 镇江高防 主机返佣 美国迈阿密 测速电信 七牛云存储 服务器托管价格 更多