realXtend/naali — Issue #334: Remove/refactor physics signals in EC_RigidBody and PhysicsWorld.
Author: juj
Created: 2012-01-31 17:27:32+00:00
State: open
Labels: Usability

The current implementation of EC_RigidBody's and PhysicsWorld's physics collision signals is far too costly in terms of performance. Already in simple scenes the signals are triggered tens of thousands of times per second, which are typically handled in script code, and due to poor QtScript performance, cause serious degradation.

One such performance profile is shown at http://dl.dropbox.com/u/40949268/Tundra/Tundra_64users_cpuprofile.png, when running Tundra in the Avatar scene with 64 simultaneous client connections.