Concurrent Chunk Management Engine (Fabric)

Concurrent Chunk Management Engine (Fabric)

231k Downloads

Sky/Fog Breaks on render distances over 32

BenPerkins-HunterOrbit opened this issue ยท 5 comments

commented

Describe the bug
Blending effect between the sky and fog is lost at render distances above 32. Begins to be clearly noticeable at 40. Not sure if this is an issue with minecraft/fabric itself.

To Reproduce
Steps to reproduce the behavior:

  1. Turn render distance up over 32
  2. See error

Expected behavior
The fog/sky display at 80 chunks as it would at 32 just further away.

Screenshots
32 Chunks, renders fine, looks as expected
image

80 Chunks, very harsh border between sky and fog layer. No blending.
image

Zoomed in:
image

Runtime info (please complete the following information):

  • OS: Windows 11 64bit
  • Minecraft version: mc1.20.4
  • Mod version: c2me-fabric-mc1.20.4-0.2.0+alpha.11.56.jar
  • Mod branch: (fill this if you are not using the default ver branches)

Crash reports / logs
N/A

Other mods
None. Happens by itself, but also happens running Nvidium with Region Keep Distances greater than 32 chunks.

Checklist

  • I am using the official version of the mod.
  • I tried the latest development version but the issue persists.
  • I searched for similar open issues and could not find an existing bug report on this.

Additional context
Any info regarding this is appreciated. Always open to chatting with people smarter than I am. Thanks :)

commented

Thanks @ishland so this would be up to Sodium to change the behavior away from how vanilla handles it?
image

commented

This is a vanilla rendering limitation. We do not touch any rendering part and its up to whatever renderer you use to decide how the fog is rendered.

commented

From what I have seen so far vanilla also have this problem. Render distance extension is a pretty niche feature and I doubt sodium will ever fix this.

commented

Thanks. I'll put in a feature request just incase.

commented

It appears that Clear Skies can solve this issue.
Its 1.19.3 version also works on 1.20.4.