VoxelPlugin/VoxelPluginFreeLegacy

[Request] Runtime permanent collision build with invoker

SuccessMoneySparkle opened this issue · 0 comments

It would be great if the voxel invoker had an option "never forget" which means that the already built LOD0 collision is kept even when you leave the area, and it won't get overwritten by higher LOD collisions. It would be needed to prevent any thrown items, NPC bodies or other physics enabled objects falling through the world either because of collision change or lag. It would be good if it could save this built collision as a file or data asset to be loaded later or when the world is restarted, and would be recalculated in areas affected by data items and tools. According to our tests a 4000*4000 world if we have a prebuilt collision with LOD 0 it runs much smoother without micro lagging or NPCs falling through the ground when for example building too much navmesh. But a prebuilt collision with cooking voxel data builds for 6 minutes on this map, which is not acceptable on loading in a level in a game(and it ignores data items and tools) but with the this it would be built piece by piece runtime without impacting performance or things falling out of the world.