|Attention||Topic was automatically imported from the old Question2Answer platform.|
I’m trying to create a strategy game. It is voxel-based. Here is an example of what I have:
This is a radius 5 “circle”.
I tried to create a radius 100 but I get an error regarding memory. The algorithm creates a big
Array with all the
translation. Then I thought that the
Array was too big, so I decided to do another algorithm, something like a “generator”, so I do not need to save all the
Vector3 in an
Array. The previous image was generated with that algorithm. But the problem persists. The error is:
ERROR: All memory pool allocations are in use. at: (./core/pool_vector.h:512)
There are not overlaped voxels. The maximum radius I can achieve is 73.
I get the next information from the editor in the 73 limit:
And from the Windows Task Manager:
So it seems that there is some limitation to the memory that Godot can handle.
same problem i guess
ramazan | 2022-03-26 09:59
Same error but not same solution.
abelgutierrez99 | 2022-03-26 13:32