When I have a single Source-> Two Birth events with different size particles and Radius Channel enabled (Using Absolute Spacing), when the large particles are born the entire systems Particle Size->Radius changes to match. I am not sure it should behave this way.
When I have a single event system with different Scaled particles it works as expected.
See attached example.
Open Scene:
With both events enabled, scrub to frame 45
Size changes.
Next:
Disable event 002, click Event001->Shape 001->Enable Scale, scrub
Particle Blob size is correct.
I think this issue is specific to Zhu/Bridson. To verify this, try changing Frost’s Meshing Method from “Zhu/Bridson” to “Union of Spheres” or “Metaballs”. Are the particles correctly sized now?
The underlying issue is that, in our Zhu/Bridson implementation, the blending radius is based on the maximum particle size. When the maximum particle size changes on frame 44, it changes the blending radius. This affects all particles in the scene, not just the new larger ones.
As a workaround, I’d make a larger particle off camera using a Sphere Gizmo, and add that particle to Frost.
Hmm, okay. Yes other meshing algorithms were fine.
For some reason I expected, when I use Meshing Quality->Absolute Spacing, that would make the difference. I would definitely expect this to happen when using “Relative to Max. Radius”.
So how does it currently work? It is just grabbing whatever the last Radius Channel value is to use for the Blend Radius?
If so, can the Zhu/Brisdon have control? By system/event/timing/custom radius channel or something?
Will definitely give the workaround a go, seems harmless enough
Where maxParticleRadius is the largest particle radius in the current frame.
Yeah, we could maybe use Absolute/Relative controls for the Blend Radius, like we do for the Meshing Resolution? Or maybe there’s a better fix.
For now I’d use a large off-camera particle, where by “large” I mean equal to the largest particle in your particle sequence. That’ll give you the same effect as the hypothetical “Absolute Blend Radius” control.