Synchronize particle in Slave


Recommended Posts

How does Master Synchronize the particle to Slave? 


Link to post

Hi Lukas,

It synchronizes the main parameters only. Like: seed, emitter size, delay spread, forces, timing.. In most cases this is enough.
It does not synchronize every single particle. On the one hand, it is good for optimization and reduces the total amount of packets sending over the network. On the other hand, complex particle systems do not work properly at the moment.
You can see the commented line at 1226 in source/plugins/Network/Syncker/source/SynckerSerializer.cpp file: ObjectParticles::cast(object)->saveStateParticles(stream);
If you uncomment it (1448 line) the Syncker will synchronize each particle in particle systems, but the network load will become very large, which will lead to connection problems. We are looking for a solution to this problem.

Best regards,

  • Like 1
Link to post