but why… why not voxel then? with possible LOD too…
Also, what causes this FPS drop ? Is it the fact that Nodes are added, or the render of the Nodes ? Thus, would a fog fixes this ?
-
Object amount - batch geoms to have less geoms there (voxel is one of strategy - chunks(chunk geom). 1 chunk = 1 geom usually in Minecraft like games. You can have much more, but anyway best to stick like 100 objects(geoms) up to 1000 max i assume. If someone who have 1000000+ geoms in scene wonder why its slow… then he have answer. But well its more about FPS instead of load freeze.
-
Like said above, by glh, minecraft is not made of boxes, its just illusion, its voxel world. There are ready2use existing libraries in JME for it.
-
Preload Textures / Mesh in another thread.
Attach in main thread(update loop) only already loaded things -
If this still make any small freeze, split generation into smaller parts into multiple frames
-
fog will not fix it (but if you mix with render distance, it might help a little… a little… not much like points above)
here is example voxel lib:
JME game example voxel with LOD: