Attaching nodes on the fly without loosing FPS

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 ?

  1. 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.

  2. 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.

  3. Preload Textures / Mesh in another thread.
    Attach in main thread(update loop) only already loaded things

  4. If this still make any small freeze, split generation into smaller parts into multiple frames

  5. 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:

1 Like