`ParticleEmitter.Intent` to control whether the particle should be soft or not

Add new property ParticleEmitter.Intent which is an enum of Auto, Hard and Soft which would allow developers to be able to control the style/intent of the particle, it would also open up to explicit optimization as some particles may not need to be soft.

Auto is the current behavior and would be the default

Hard will render it as non-soft

Soft will try to render it as soft

Roblox should also lower the graphics level of current automatic enabling of soft particles as it has been almost a decade since soft particles when live and device capabilities has improved.

graphics 4 whenPrioritizeLightingQuality

graphics 6 when not PrioritizeLightingQuality

Also would be cool if it automatically makes it non-soft when too far away!

13 Likes