Particle simulation accross multiple ViewFamily

Hi Si,

Sorry for the delayed reply. We noticed that issue first when looking at the alpha animation over the life of the particle. The animation wouldn’t happen. I guess you may be correct that the simulation is happening as the particles would die once their alpha would reach 0 (and they would disappear). We wouldn’t see the alpha change on the particle over time though.
So my artists made me a separate test, and I noticed that particles wouldn’t move either. They are just frozen in time. This made me think that it was a simulation issue. We tried for both a GPU particle and CPU and issue remains on both.
The particle system I have for testing has the following attributes:

  • Spawn
  • Lifetime
  • Initial SIze
  • Initial Velocity
  • Size By Life
  • Orbit
  • Vector Field (although that was added to see if it would make any difference, not having it still causes the particles to look frozen)
    LODMethod is set to automatic.

So maybe its a problem that the vertexbuffer for the particle system doesn’t get refreshed when using multiple ViewFamily, like a buffer swapping mechanism is not working as expected or something. Maybe I need to set something up in the ViewFamily to resolve this issue?

Thanks,