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.

Figure 21: Top: The stages of the animated fuel eld, Bottom: The stages ofthe rendered burn<strong>in</strong>g tree.In DOPS the setup is very similar to the fuel from animated geometrysetup. Because fuel, temperature and velocity are only added where the particlesare currently collid<strong>in</strong>g and a low number of particles is collid<strong>in</strong>g per frame,not too much fuel is added each frame. Therefore <strong>in</strong> the Gas Calculate themaximum between the custom_fuel_source and the fuel is calculated. Thecustom_fuel_source eld is premultiplied by a factor of 5 to <strong>in</strong>troduce morefuel <strong>in</strong>to the simulation. The transferred custom_velocity_source is heavilypremultiplied by a factor of 150 before be<strong>in</strong>g added to the velocity eld. S<strong>in</strong>cethe velocity direction is com<strong>in</strong>g from the surface, the explosions are not directedstraight at the sky. On the pyrosolver the <strong>in</strong>eciency <strong>in</strong> the combustion modelis set to 0.6 which causes some of the fuel to not be fully burnt. The burn rateis set to 0.8 which will cause the fuel to take longer to be consumed. This cangive good results comb<strong>in</strong>ed <strong>with</strong> the <strong>in</strong>itial velocity as the burn<strong>in</strong>g fuel will beadvected by the velocity and will cont<strong>in</strong>ue to be burn as it is lifted up <strong>in</strong>to thesky. A small amount of velocity damp is also <strong>in</strong>troduced so the velocity wearso after the <strong>in</strong>itial boost. The dierent elds can be seen <strong>in</strong> Figure (22).6 ConclusionThe control Houd<strong>in</strong>i oers over manipulat<strong>in</strong>g dynamics and perform<strong>in</strong>g moreadvanced mathematical calculations is extensive and there are many more microsolversto study. Also uid dynamics for computer graphics is a populartopic of research and new developments are happen<strong>in</strong>g all the time. A signicantamount of time for this project went <strong>in</strong>to research<strong>in</strong>g exist<strong>in</strong>g ideas <strong>in</strong> uidsfor computer graphics and <strong>in</strong> how volume elds and the microsolvers work together<strong>in</strong> Houd<strong>in</strong>i. Ga<strong>in</strong><strong>in</strong>g a complete understand<strong>in</strong>g of how the preset smoke31

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

Saved successfully!

Ooh no, something went wrong!