[4.14] One particle dynamic parameter setting affects another

Here’s a weird one.

When using the Particle Dynamic Parameter module to set a value in a material, if you enable the “Spawn Time Only” option in DP0 or DP2, it will enable it for DP1.

DP0 is set to Distribution Float Constant
DP1 is set to Distribution Float Constant Curve
DP2 is set to Distribution Float Particle Parameter
DP3 is set to Distribution Float Constant

DP3’s “Spawn Time Only” setting only affects itself.

doesnt happen to me in 4.14.
care to share your material?

(logged in from my home account) I was able to repro the bug last night on 4.14.3. It seems to occur when one channel of the dynamic parameters is set to “float constant”, and the others are set to “float constant curve”. I’ve attached a material and particle system to illustrate the issue. To see it, open the particle system and go to the dynamic parameter module. Notice the debug info in the particle preview window, with all 4 dynamic parameter channels updating. Enable “Spawn Time Only” on DP0 and notice DP1, DP2 and DP3 stop updating.
link text

wow, thats scary odd.

Hope that isnt the case, or gets fixed asap in 4.15.

Hey Guys,

This issue has already been found internally and we have logged it at OR-21805. Unfortunately, this won’t appear in our public tracker. I can tell you the issue has been marked “backlogged” because we feel in most cases you shouldn’t need to set “Spawn Time Only” for a constant value.

Cheers,

Ed