Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Reduce server FOV with forward speed. #6552
Related to #6447 .
The result is that rendering artifact are mostly visible on the side and not in front where the player is likely looking.
Check it out. Typically the rendering artifact are not noticed on the side, while the server sends fewer blocks and the client has to render fewer blocks as well.
The numbers can be tweaked still. Right now the speed factor is capped at 300 (i.e. 30 n/s). At fly speed (20 n/s) the fov is reduced by 40% reducing the number of blocks render by almost 3x. Can probably still increase the effect slightly to be 50% at 20n/s, for a 4x reduction in blocks (still with visible artifacts pushed to the sides).
referenced this pull request
Oct 22, 2017
Works ok, at 20n/s the blocks on the very edge of the view, which are of little importance to the scene, are not loaded but go out of view within 2s.
I suppose I can do followup fixes in this area.
Perhaps moving away from the rigidity of Irrlicht will improve performance as well.