each "group" (1 big sphere, 8 small ones) contain 41k polygons. (click image to read the text)
In a regular scene with a higher amount of objects with lower polygons per mesh that are spread across the scene, the optimization methods will become more efficient. This will be tested once the prototype level is complete.
The main focus of the new filtering system is excluding hidden models before they enter into the per-triangle collision check. This system is added on top of the bounding-sphere filter that was already present in the editor tool.
Video:
(use 720p and fullscreen to read the filtering info in the topleft corner)
Looking good!
ReplyDeleteJust wanted to let you know that there's some significant improvements coming in BEPU's raycasting system. Instanced triangle meshes and better broadphase integration should make that scenario quite speedy :)