Minimum quality creates extra chunks/LODs
when creating a world with the minimum graphics present, dh will create extra LODs usually outside the chunk radius you have chosen.
No error messages appear in the chat
tested in Single player
Mods:
Distant horizon 2.2.0-a
FPS-Display 4.2.0+1.21
setup:
before creating world:
set graphics present to minimum
CPU load any ( I used aggressive and I paid for the whole CPU)
chunk radius : any (I used 64)
enable distant generation
I used 64 chunk radius for checking this issue
after loading into the world
I went into spectator and to this position "/tp @s 0 1850 0 180 90"
then waited till world gen task reached 0/0
image 1 is when it should finish when all the chunks and LOD have finished being created
after world gen task reach 0/0:
image 2 is when it has finish and says 0/0 for gen task, and no visual changes
go to DH config
turn off distant generation
set chunk radius to double what it currently is
image 3 is after increasing the chunk radius and turning off distant generation
now you should see extra chunks that shouldn't have been generated and it seems that the extra chunks don't generate at the some place each time.
image 4 shows this test again with the extra chunks some where different
image 5 shows no extra chunks, this is because i created the world with distant generation off before then turning on and redoing this test
5 Replies
Logs
This is expected behavior.
DH uses a quad tree to handle rendering and data management, and that tree doesn’t have the ability to represent exact render distances. The tree will give its best effort to give you the requested render distance, but it will often be off. This inaccuracy is more easily seen at low detail levels and small render distances.
1. this only happens when creating a world a low quality and doesn't happen when re-joining a world, it also doesn't happen when creating the world with distant generation off then turning it on when in the world
2. is there any way around this like only generating new chunks/LODs at a certain quality like medium then lowering it to the quality that has been chosen
LODs are generated always at highest quality level and then the quality is reduced
But for the LODs to display all the LODs in the current LOD level LOD chunk need to be created
because on lower LOD levels LOD chunks are bigger and bigger
You can go with either approach:
- if any % of an LOD chunk is in view distance, generate and display it
- if a middle of the LOD chunks is in view distance, generate and display it (current?)
- if any % of an LOD chunk is NOT in view distance, do NOT generate and do NOT display it
There is not other option then that if you don't want to decrease the LOD chunks size by increasing the Quality
assuming this only occurs when creating the world with distant generation on, could you create the world with distant generation off then after 5 seconds turn it back on