Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

UI Text Box
typeinfo
Note that the Phoenix Liquid Simulator can simulate different types of particles, including Liquid particles, as well as Secondary Particles such as Foam, Splash, Mist, and WetMap particles. These Secondary Particles exist so that you can achieve a variety of different liquid scenarios. In addition, Phoenix enables you to choose which particles to simulate, depending on your needs. 

...

UI Text Box
typetip

UI Path: ||Select Liquid Simulator | LiquidSim object|| > Modify panel > Foam rollout

...

Section
Column
width55%

Expand – Opens a floating dialog that contains the selected rollout and automatically folds the command panel rollout.

? – Opens up the help documents for the Liquid Foam.

Enable | foam – Enables the birth and simulation of Foam particles.

 
Column
width5%

Column
width40%

 


Foam Birth

...

Anchor
BirthRate
BirthRate
Foam Amount | fbirth – How many foam particles are born in the places where the Birth Threshold condition is met, in particles per cubic centimeter, per second. This parameter does not affect the foam born by splashes.

...

Volume Fade Dist. |  fbconfgeomfade – Controls how far the foam particles will spawn around the specified Birth Volume geometry object.

 


Anchor
birthThreshold
birthThreshold

...


Section

Example: Birth Threshold


UI Text Box
typetip

The following video provides examples to show the differences of Birth Threshold values of 50100, and 200.

Align
aligncenter
HTML
<iframe width="720" height="405" src="https://www.youtube.com/embed/3RdhMXTdiMc?version=3&loop=1&playlist=3RdhMXTdiMc" frameborder="0" allowfullscreen></iframe>

Software used: Phoenix FD 4.30.01 Nightly (02 Oct 2020)

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=1W6grNcn1s9YfbRUhsPYcccw8SpWP6BAs

...


Lifespan

...

Section
Column
width55%

Half Life | fhlfThe time required for the particles to reduce to half of their initial count, in seconds. Affects only the foam bubbles above the liquid surface - those inside the volume will not burst until they reach the surface. You can force this process by increasing the Rising Speed.

Varyhlvary – In nature, not all the bubbles have the same half life. Larger bubbles burst quicker than smaller ones, and bubbles inside foam live longer. When this option is enabled, the Half Life of each bubble is modified taking into account its size and its surroundings.

Anchor
OutsideLife
OutsideLife
Max Outside Age | foutlife – If a particle is outside the grid, and its age (in seconds) exceeds this parameter, the particle will be killed instantly. Note that this is not the time since the particle exited the grid, but the time since the particle was born.

 
Column
width5%


Column
width40%

...


Anchor
Size
Size

Size

...

Section
Column
width55%

Size | fsize – Specifies the size of the bubbles.

UI Text Box
typenote

Larger bubbles rise faster while they are underwater, while smaller ones rise more slowly.

Variation Small | fshrink – Specifies how much smaller the bubbles can be, relative to the Size parameter. 0 means that all bubbles are always at least as big as Size1 means that the smallest bubbles are two times smaller than Size10 means that the smallest bubbles are 11 times smaller than SizeFor more information, see the Variation Small example below.

Variation Large | fsizevar – Specifies how much larger the bubbles can be, relative to the Size parameter. 0 means that all bubbles are never larger than Size1 means that the largest bubbles are two times larger than Size10 means that the largest bubbles are 11 times larger than Size. You can also use the Distribution parameter to control the balance between the number of small and large bubbles. For more information, see the Variation Large example below.

Size Distribution | fszdstrb – Specifies how many times the amount of bubbles with radius Size exceeds the amount of the largest bubbles. This option has no effect if Variation Large is 0. Setting Size Distribution to 0 means that all sizes will be equally distributed. 100 means that there will be 100 times more bubbles with radius of Size than the largest ones. For more information, see the Size Distribution example below.

Column
width5%

 


Column
width40%

 


Anchor
variationSmall
variationSmall

 


Section

Example: Variation Small


UI Text Box
typetip

The following video provides examples to show the differences when Variation Small is set to 01, and 50.

Align
aligncenter
HTML
<iframe width="720" height="405" src="https://www.youtube.com/embed/dDbpPGBE6Ow?version=3&loop=1&playlist=dDbpPGBE6Ow" frameborder="0" allowfullscreen></iframe>

Software used: Phoenix FD 4.40.01 Nightly (13 May 2021)

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=1cZucXutG7kwDGF6TK8eBucgxjGHWquRL

...


Anchor
variationLarge
variationLarge
 


Section

Example: Variation Large


UI Text Box
typetip

The following video provides examples to show the differences when Variation Large is set to 03, and 6.

Align
aligncenter
HTML
<iframe width="720" height="405" src="https://www.youtube.com/embed/BxINA7_6i_M?version=3&loop=1&playlist=BxINA7_6i_M" frameborder="0" allowfullscreen></iframe>

Software used: Phoenix FD 4.30.01 Nightly (27 Jan 2021)

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=1M-Os-NPTdIySOyv-hUILsJYjAlHhEUxf

...


Anchor
distribution
distribution

...


Section

Example: Size Distribution


UI Text Box
typetip

The image below provides more details on the differences between Size Distribution values of 1, 20, and 100.

Align
aligncenter

Software used: Phoenix FD 4.30.01 Nightly (02 Oct 2020)

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=10Q0PeJsBgRQmQlZOq8_lI1n4BTJGDURa

 


Dynamics

...

Section
Column
width55%

Anchor
B2BInteraction
B2BInteraction

Foam Volume | fcycles – Controls the internal interaction between bubbles (bubble-to-bubble interaction). This option is used when the foam should have a volume. It forces a proper distance between the bubbles and keeps them stuck together. This parameter controls the number of interactions per second. Higher values result in better preservation of the foam's volume. This parameter has linear growth order. In other words, the time taken for calculation is longer when the value is higher. For more information, see the Foam Volume example below.

Rising Speed | frise – Affects only the foam particles which are inside the liquid volume. This is the maximal speed of ascent of the average-sized bubbles. Bubbles larger than Size rise faster and smaller bubbles rise more slowly. Note that bubbles inside the liquid volume are carried by the velocity of the liquid, and also affected by this parameter. The scale of the option is in units/sec. If the Rising Speed is too high, foam particles will shoot past the liquid surface into the air, like bubbles from a carbonated drink - you can compare the value of this option to the height of the Simulator to get an idea of it's too high or too low. For more information, see the Rising Speed example below.

Falling Speed | ffall – Affects only the foam particles which are outside of the liquid volume. This parameter controls the drag force of foam flying through the air. The Falling Speed is also affected by the size of the individual bubbles. Lowering this parameter towards zero would cause foam to rapidly slow down when flying in the air, or hang in the air for a long time until it falls down. Note that this parameter affects only foam which is outside the liquid volume, while foam inside of the liquid mesh or which is mixed up with flying Liquid particles would have the same velocity as the liquid. In the second case, if the Falling Speed is too low, the foam might abruptly slow down at the moment it separates from the liquid that carries it. The scale of the option is in units/sec. For more information, see the Falling Speed example below.

UI Text Box
typewarning

The Falling Speed parameter affects how far a flying foam particle may travel. A higher Falling Speed may lead to separate bubbles thrown far away from the Simulator which leads to huge bounding box and thus slower rendering. 

Therefore, this parameter can dramatically affect the rendering speed.

Sticky Foam | fsticky – Controls the ability of the bubbles to stick to a geometry. This option requires that the Foam Volume is greater than zero.

Surface Lock | fsrflock – Affects the bubbles placed on the liquid surface. It controls the influence of the liquid movement over the surface bubbles. This parameter can be used together with the Foam Pattern options.

Column
width5%

 


Column
width40%

...


Anchor
b2b_interaction
b2b_interaction
 


Section

Example: Foam Volume


UI Text Box
typetip

The following video provides examples to show the differences when Foam Volume is set to 0500, and 1000.

Align
aligncenter
HTML
<iframe width="720" height="405" src="https://www.youtube.com/embed/0O5iIx4bIMg?version=3&loop=1&playlist=0O5iIx4bIMg" frameborder="0" allowfullscreen></iframe>

Software used: Phoenix FD 4.30.01 Nightly (02 Oct 2020)

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=1N2I7AdQqorKJ2OcAN43eY5MTNnwI5DBT

...


Anchor
risingSpeed
risingSpeed
 


Section

Example: Rising Speed


UI Text Box
typetip

The following video provides examples to show the differences when Rising Speed is set to 020, and 100.

Align
aligncenter
HTML
<iframe width="720" height="405" src="https://www.youtube.com/embed/qx9jp2DqtvA?version=3&loop=1&playlist=qx9jp2DqtvA" frameborder="0" allowfullscreen></iframe>

Software used: Phoenix FD 4.41.02 Nightly (20 Sept 2021)

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=1SbsisBu3WkQqNw9tRkpsQRaOuDC9Am1h

 


Anchor
fallingSpeed
fallingSpeed

 


Section

Example: Falling Speed


UI Text Box
typetip

The following video provides examples to show the differences when Falling Speed is set to 1035, and 100.

Align
aligncenter
HTML
<iframe width="720" height="405" src="https://www.youtube.com/embed/Gc3xB0N8Kk8?version=3&loop=1&playlist=Gc3xB0N8Kk8" frameborder="0" allowfullscreen></iframe>

Software used: Phoenix FD 4.30.01 Nightly (02 Oct 2020)

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=1NOdDaRnjlhDi8PzcY-eIfjaVhJX31NNA

...

Section
Column
width55%

Formation Speed | fptrn – Controls the rate of formation of foam patterns. In nature, these are caused by liquid flows rising to the surface and pushing the foam aside. For more information, see the Formation Speed example below.

Radius | fptrnsz – The average radius in scene units of a single circular pattern core.

Size Variation fptrnszvar – Creates several larger patterns and many smaller ones. If set to 0, all patterns will have equal sizes.

Stringy  | fptrnstringy – Higher values will cause the formation of thin, long strings between the patterns.

Column
width5%

 


Column
width40%

...


Anchor
FormationSpeed
FormationSpeed

...


Section

Example: Formation Speed


UI Text Box
typetip

The following video provides examples to show the differences of Formation Speed values of 00.5, and 1.0.

Align
aligncenter
HTML
<iframe width="720" height="405" src="https://www.youtube.com/embed/vEmQLfBNwCU?version=3&loop=1&playlist=vEmQLfBNwCU" frameborder="0" allowfullscreen></iframe>

Software used: Phoenix FD 4.50 Official

UI Button
sizelarge
icondownload
titleDownload Example File
urlhttps://drive.google.com/uc?export=download&id=1BJUkrPFt-3p46n1Sg0CaQz9wBlAY0QkQ