I was having trouble getting partitions of a PFlow that uses a Phoenix FD birth operator and a Phoenix Force to move them.
It was as if the seed doesn’t get incremented on the Phoenix tools in PFlow.
Was also playing with the say PFlow into Stoke and didn’t seem to get much variance between partitions there either, even though the jitter was set to 1.0.
There is currently no explicit handling of Phoenix operators in Krakatoa. Probably because the PhoenixForce does not seem to have a random seed to start with. I see that the PhoenixBirth does though, but unlike all other PFlow operators the property is called .seed and not .random_seed, so it is not being caught by the default code which is supposed to change anything that is not supported explicitly.
So you can either add the code to the script yourself, or wait for me to modify it.
You are using v2.3, right? Try opening the file KrakatoaGUI.ms found in your Krakatoa MX\Scripts\ folder. Go to line 8685 and modify the code to
...
)
else if incrementOtherRandomSeeds then
(
FranticParticles.LogProgress (" >Adjusting Other Operator [" + operator.name + "]")
operator.Random_Seed = operator.Random_Seed + incrementValue
FranticParticles.LogProgress (" +Random Seed in Operator [" + operator.name + "] adjusted by ["+ incrementValue as string +"] to [" + operator.Random_Seed as string + "].")
)
) --> NEW CODE STARTS HERE:
else if operator != undefined and isProperty operator "Seed" then
(
FranticParticles.LogProgress (" >Adjusting Seed in [" + operator.name + "]")
operator.Seed = operator.Seed + incrementValue
FranticParticles.LogProgress (" +Seed in Operator [" + operator.name + "] adjusted by ["+ incrementValue as string +"] to [" + operator.Seed as string + "].")
)--> NEW CODE ENDS HERE
else if operator != undefined and isProperty operator "Micro_Seed" then
(
...
Save and press Ctrl+E to evaluate. See if it affects the PhoenixBirth now…