Hi !
I'm currently working on a project whose goal is to model a human being in real-time with voxels.
The main difficulty is to keep a constant fluidity : it must run at 60 fps.
The size of the region is variable and up to 128 vox^3.
The cubiquity engine runs super smoothly once the voxels are loaded, but I can't manage to quickly modify the model : the only mean I see is to use the
SetVoxel method. According to my tests, it takes approx. 200 ms to modify a 64^3 environment, and 1.6 seconds for a 128^3 one (to achieve the 60 fps thing, it must not take more than 16 ms

)
I saw the C# code uses a C++ DLL, and I know how to use one (I created and used one myself before discovering Cubiquity), but I can't find the C++ code, nor method documentation.
Is it available, and do you know of a way I can modify the voxel data efficiently with a large range ?
Thank you for reading, I'm available if you need any more info on what I did or tested.

EDIT: By activating the '-unsafe' option of Cubiquity, the time taken was divided by two :
We are now at 88 ms for a 64^3 generation and 500ms for a 128^3 one

We need to go deeper !
