Hi there. I’m still working on my VoxelEngine and the various ways to optimize the ram usage, which is actually quite high. I made a really dumb, but actually working, greedy meshing algorithm and I’m currently using a texture arrsy for textures. But that’s not the point. I also tried some frustum culling, using jme3 classes and methods (Camera.contains() and FrustumIntersects) but it had some problems, so I decided to remove it until i solved other mayor problems that came up since I implemented the greedy meshing. The problem is that the if statement that checked frustum culling (simply by checking if the chunk node was inside or intersecting the camera space) is actually being executed despite it’s not in the code anymore. To avoid this I tried several things such as Building and Cleaning, Deleting the build folder of the project, importing the code in a new project. And, since I prefer working on Ubuntu, I tried switching to the Windows partition and importing the project on both jme3 for Windows and Eclipse with the jme3 libraries imported but the problem was still there. Then I tried also to reinstall Ubuntu (I have already planned to do that even without it due to some problems with the gpu drivers). I also asked a friend to test the code for me, but it had the same problem.
I don’t know what to try anymore. Any help will be really appreciated. Thank you😀