Create a ParticleEmitter and insert it into a Part
Make the particle size large (i.e. 20)
Change the ZOffset value between 0 - 25 and observe
Expected Behavior
Particles with a ZOffset are intended to hide what is behind that ZOffset.
Actual Behavior
The fade out does not respect ZOffset and so particles do not hide objects which are directly in the middle of the particle.
This makes smoke grenade implementations unperformant, requiring many more smoke particles than otherwise necessary.
Workaround
No, it is currently impossible to make good smoke grenade effects on the Roblox engine with visibility as an important gameplay mechanic.
Issue Area: Engine Issue Type: Display Impact: High Frequency: Constantly
Strangely, I thought this was intended behavior. I’ve been having the issue for months and I thought it might have just been an issue with the particle limit bug from late last year, but I guess it isn’t intentional at all.
Hope to see this fixed soon, it’s really been bothering me.
We discovered a regression affecting some mobile devices during roll out of the proposed soft particle fixes and it takes some time to provide a safe update whilst ensuring low likelihood of knock-on issues of increased shader configurations. Be assured this work is in progress with an estimate of 2 more weeks for this to be applied safely. Thanks for your continued patience on these improvements and reporting of issues found, we will notify when the revised fix is enabled. Further particle improvements presently in beta are following similarly for production release in the coming weeks.
Sorry to bump this, but is there any update on fixing the Z-Offset behavior?
It’s been almost a year and this is still a problem, and it’s pretty frustrating because some particles I have float right above the ground but they’re barely visible due to this unintended behavior.
A revised fix has been enabled for devices and particle orientations that can be supported (i.e. most devices and screen-aligned ‘billboard’ particles).
Please let us know if there’s still unexpected behavior or if you have any additional feedback.