I’m trying to sample the particle position by 0-N index, but due to it being a GPU emitter the indexing breaks as soon as there are more than 64 particles.
What I’m trying to achieve is to place a fixed number of particles along a path.
The path is a separate emitter that spawns in particles with Spawn Per Unit.
I calculate the index by the distance along the path, and sample with Get Position By Index.
This works perfectly up until the point where there are more than 64 particles, after which it behaves erratically.
Does anyone know if there is a way to correctly sample a GPU emitter using a 0 to N index?
(Or other ideas on how to achieve placing a fixed number of particles along a path?)
In the diagram below, the red line with blue points is the first emitter (with Spawn Per Unit).
The white ribbon with white points is the second emitter (fixed points, sampling the first one).
You can see that in the first diagram it works well, but in the second diagram (with >64 points) the order is broken. The order also changes every frame causing flickering.