13.07.2015 Views

Controlling Fluid Simulations with Custom Fields in Houdini Master ...

Controlling Fluid Simulations with Custom Fields in Houdini Master ...

Controlling Fluid Simulations with Custom Fields in Houdini Master ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Diusionv∇ · ∇⃗uThe diusion allows the velocity to propagate outwards from its currentlocation, <strong>with</strong> the viscosity parameter controll<strong>in</strong>g how fast this happens. Highviscosity yields thick and slow uids while, while a low viscosity yields livelyuids [18].With<strong>in</strong> Houd<strong>in</strong>i the viscosity can be implemented us<strong>in</strong>g a Gas Diuse microsolver.This outwards go<strong>in</strong>g velocity is a modication to the velocity eld.External forces⃗gThis is considered as the sum of all external forces. Some typical forcesare w<strong>in</strong>d, drag or gravity, but also <strong>in</strong>clude more advanced forces that requireseparate simulations, such as the forces generated by temperature dierences.These external forces can be extended and provide a lot more control by add<strong>in</strong>guser dened volumetric elds. This is one of the areas that will be extended <strong>with</strong>custom elds den<strong>in</strong>g them <strong>in</strong> SOPS <strong>with</strong> the custom tool that is developed.With<strong>in</strong> Houd<strong>in</strong>i these forces can be represented by a variety of Gas Microsolvers,that create the total result<strong>in</strong>g force when merged together. Typicalmicrosolvers that are part of the preset smoke solver for the forces componentare the follow<strong>in</strong>g and can be seen <strong>in</strong> the node tree of the forces section of thepreset smoke solver <strong>in</strong> Figure (8):• Gas Vortex Connement: to re-<strong>in</strong>troduce some of the lost velocity due tonumerical dissipation, a high vortex connement force will <strong>in</strong>troduces alot of swirl<strong>in</strong>g motion <strong>in</strong> the simulation,• Gas External Forces: both for external forces relative to density or absolute.When relative it will scale the velocity by another eld, maskedby the density, when absolute it will simply scale the velocity by anothereld <strong>with</strong>out the mask,• Gas Buoyancy: to calculate an approximate buoyancy force dependent ona temperature eld,• Gas Diuse: for the viscosity force, as expla<strong>in</strong>ed <strong>in</strong> the diusion stepabove,• Gas Vorticle Forces: for <strong>in</strong>troduc<strong>in</strong>g extra swirl<strong>in</strong>g motion around eachvorticle, accord<strong>in</strong>g to the vorticle attributes. By default when add<strong>in</strong>gvorticles, the vorticles are particles that exist throughout the entire volumeand that are advected by the velocity,• Gas Calculate: for sett<strong>in</strong>g m<strong>in</strong>imum and maximum speed limits if required.14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!