Announcement

Collapse
No announcement yet.

Liquid Resimulation Speed

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Liquid Resimulation Speed

    Hello,

    I am testing Phoenix in version 3 at the moment. Specifically the particle resimulation for liquid simulations. Here is what I did.

    I simulated 11 frames without splashes but with activated velocity channel. After that I simulated the splashes using the resimulation feature. In order to do that I enabled "splash/mist" and the option "Enable Particle Resimulation" with the suboption "Splash and mist" and hit "Start" in the normal "Simulation" panel. I hope that was the right procedure.
    The first simulation (no splashes) took 2m 31s
    The resimulation for the splashes took 2m 42s

    Then I disabled the resimulation option. I think that way the whole simulation, liquid and splashes, is done in one go, isen`t it?
    This simulation (liquid and splashes) took 2m 56s

    Are these times to be expected?
    I kind of thought the one where I did both in one go would take significantly longer, or the resimulation where only the splashes are done and the liquid is already there would be faster.

    Maybe helpfull, in the 11th frame I had
    Liquid: 125 878
    Foam: 0
    Splashes: 364 642
    Mist: 212 877

    "Affect Liquid" was always deaktivated
    Last edited by Jassir; 19-01-2017, 08:46 AM.

  • #2
    Hey,

    The difference in time would be more noticeable in bigges scenes that have quite a lot liquid particles - the resimulation would basically strip away the time needed to simulate the actual liquid mass, but in simulations where the foam and splash significantly outnumber the liquid particles, there would not be much benefit from it. Also, with low resolution, the time to read the base caches and extract the liquid and velocities could compensate for the speedup of skipping the liquid simulation as well.

    Cheers!
    Svetlin Nikolov, Ex Phoenix team lead

    Comment


    • #3
      Thanks for the reply. Now I know that my workflow was correct and it was just this specific scene that produced these values.

      Comment

      Working...
      X