Hi Tim, thank you for answer.
I’m probably not properly explained my issue. Sorry for my English.
I understand that 10 million is a ridiculous value of particles, and I was not trying to spawn them. This value just as an example. I just want to understand how it works.
In the example above, we have no more than 20 particles rendered at any time, but it still leads to large losses of performance (if Max Particle in Trail Count in Ribbon module set to a large value).
It bothers me because in my case, I have a ribbon emitter that usually spawn no more than 50 particles at any time, but in some cases this value may be up to 150-200. If I set a Max Particle in Trail Count on the 200, I will always pay my cost of performance as if I have 200 particles on the screen, no matter how many of them actually 1 or 2 or 50 - all the same.
Is that so?