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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 4: The dierent states of target driven smoke us<strong>in</strong>g custom elds. Imagetaken from [7]3.3.2 Target driven smoke animation<strong>Custom</strong> elds can also be used to create target driven smoke animations, as <strong>in</strong>[7]. They <strong>in</strong>troduce a driv<strong>in</strong>g force term that causes the uid to carry the smoketowards a particular target and they also add a smoke gather<strong>in</strong>g term whichprevents the smoke from dius<strong>in</strong>g too much due to numerical dissipation. Thecore concept beh<strong>in</strong>d this technique is us<strong>in</strong>g the gradient of a blurred densityeld of a target shape as direction vectors to advect the velocity eld of thesmoke. The result<strong>in</strong>g vector eld looks like all the vectors are po<strong>in</strong>t<strong>in</strong>g towardsthe target shape. Because the start and end shape might have dierent densitiesor the smoke might lose density along the way, density is added as it <strong>in</strong>terpolatesbetween the two shapes as can be seen <strong>in</strong> Figure 4.3.4 A broader publicThe above approaches use custom elds and geometry to ga<strong>in</strong> more controlover the simulation, but they are separate or proprietary software solutions.Because they are custom built they have the advantage that they will t <strong>with</strong><strong>in</strong>the pipel<strong>in</strong>e of a particular company and are able to explore new hardwareplatforms such as the GPU. The drawback is that these tools are not veryportable and useable by a broader public.3.4.1 Node based dynamic simulationsOne company that is try<strong>in</strong>g to change the way uid simulations are set upis Exotic Matter <strong>with</strong> their software called Naiad [5]. The creators are MarcusNordenstam and Robert Bridson who have both contributed greatly to thedevelopment of uid solvers over the past ten years. Robert Bridson has publishedseveral <strong>in</strong>sightful papers and also the book <strong>Fluid</strong> Dynamics for ComputerGraphics [2]. At its core Naiad is a dynamics solver and a simulation framework.Naiad allows for the creation of a description of a simulation scene. Thisdescription can then be simulated. The description can be made through a nodebased <strong>in</strong>terface which resembles that of node based composit<strong>in</strong>g software as can6

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

Saved successfully!

Ooh no, something went wrong!