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

TTcloud(月$70)E3-1270V3 8GB内存 10Mbps带宽 ,日本独立服务器

关于TTCLOUD服务商在今年初的时候有介绍过一次,而且对于他们家的美国圣何塞服务器有过简单的测评,这个服务商主要是提供独立服务器业务的。目前托管硬件已经达到5000台服务器或节点,主要经营圣何塞,洛杉矶以及日本东京三个地区的数据中心业务。这次看到商家有推出了新上架的日本独立服务器促销活动,价格 $70/月起,季付送10Mbps带宽。也可以跟进客户的需求进行各种DIY定制。内存CPU硬盘流量带宽价...

LayerStack$10.04/月(可选中国香港、日本、新加坡和洛杉矶)高性能AMD EPYC (霄龙)云服务器,

LayerStack(成立于2017年),当前正在9折促销旗下的云服务器,LayerStack的云服务器采用第 3 代 AMD EPYC™ (霄龙) 处理器,DDR4内存和企业级 PCIe Gen 4 NVMe SSD。数据中心可选中国香港、日本、新加坡和洛杉矶!其中中国香港、日本和新加坡分为国际线路和CN2线路,如果选择CN2线路,价格每月要+3.2美元,付款支持paypal,支付宝,信用卡等!...

星梦云-100G高防4H4G21M月付仅99元,成都/雅安/德阳

商家介绍:星梦云怎么样,星梦云好不好,资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器,。活动优惠促销:1、成都电信夏日激情大宽带活动机(封锁UDP,不可解封):机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路2vCPU2G40G+60G21...

5xoy.com为你推荐
百度爱好者学农业有前途吗?有经验人士谈一下. 动物科学专业怎样?站酷zcool有那位知道从哪个网站能下到广告素材openeuleropen opening opens opened有什么区别安徽汽车网中国汽车十大品牌rawtools佳能单反照相机的RAW、5.0M 是什么意思?www.yahoo.com.hk香港有什么有名的娱乐门户网站吗?铂金血痕花开易见落难寻,阶前愁杀葬花人;独把花锄偷洒泪,洒上空枝见血痕。是什么意思蜘蛛机器人在《红色警戒2共和国之辉》中,对付“蜘蛛机器人”的最好武器是什么?www.28.cn351234网址导航好不好?国风商讯《国风周南》
哈尔滨域名注册 万网域名证书查询 美国主机排名 openv pccw 日本空间 河南移动邮件系统 圣诞促销 刀片服务器的优势 股票老左 免费防火墙 网络空间租赁 免费测手机号 中国网通测速 免费邮件服务器 789 免费赚q币 zcloud sonya alexa世界排名 更多