DH + Immersive Portals + (Neo)forge 1.21.1

Does anyone know if there's a combination of these that will play nice together on 1.21.1? I honestly don't really care about shaders, so I'm perfectly happy not to have Iris or Oculus. But I've tried a few combinations of different versions, to no avail. Getting the same bug with everything I've tried. LOD from the other dimension seems to render only outside the portal, as opposed to inside the portal where it should be. In these example images I'm running DistantHorizons-2.2.0-a-1.21.1-neo-fabric.jar and immersive_portals-6.0.6.jar, but like I said I've tried other version combinations (including the latest of both) and ran into the same problem. No other mods currently (other than cloth config).
No description
No description
No description
No description
36 Replies
Yog-Sothoth
Yog-SothothOP2w ago
Most of what I've found online about this combo seems to suggest that if you just ditch the shaders it'll work fine, but that doesn't seem to be the case lol
Yog-Sothoth
Yog-SothothOP2w ago
Hmm... I gave the DH nightly build a try and the problem is heavily reduced, but still noticeable in some places.
No description
No description
No description
Puhpine
Puhpine2w ago
Immersive portals + DH is very tricky and will probably never be perfect with the current releases of both mods It would be better to drop one of the mods tbh
dura
dura2w ago
I spoke on this topic with the IP developer - he said that the problem is on the side of the new rendering method of DH, so the DH developers should either contact the developer of the immersive portal and solve the problem together, or somehow change the new rendering method in the DH API so that there is no conflict with the portals the problem is that in the screenshots - this is a problem with new beta versions of DH Of course, there are still moments in reality with the stable version - with shaders the sky with artifacts begins, like the sky with bliss shaders, but this will be in both worlds. So the best solution is to contact the IP developer and resolve this bug once and for all, since the IP is stable, I’ve been playing on the latest version for about half a year and there hasn’t been a single bug because people really need these 2 mods, because they don’t want to choose between these mods at all, and making compatibility doesn’t cost anything I've been trying to reach out to the DH developers since August - but they don't care about this problem
Miki_P98
Miki_P982w ago
it costs time, though I would still love to see them working together
dura
dura2w ago
Half a year has already passed, and progress has not moved at all, either on the one hand or on the other. I don't know how else to tell them about this. In fact, I have no idea what the DH developers are doing at the moment - before there were some answers to questions or announcements, but now there is silence, the same with IP
Puhpine
Puhpine2w ago
the DH devs are quite open on what they're working on, if you look at channels like #progress-update , #gitlab-status , #dev-chat , #dev-media , and sometimes #dh-tech-talk
BackSun
BackSun2w ago
This is the first time I've heard of this problem.
dura
dura2w ago
I wrote to them both here and there - there were no clear answers I’m very glad that you heard, then take note of this problem and solve it please, for half a year I talked about it, but no one gave publicity or attention
BackSun
BackSun2w ago
Try runing the latest nightly build and see if that solves your problem
dura
dura2w ago
Okey, 5 min
dura
dura2w ago
no
No description
No description
No description
dura
dura2w ago
The problem is with the latest versions of DH, there is no such problem on the stable version neoforge 1.21.1
BackSun
BackSun2w ago
I'm not seeing any rendering issues with the latest nightly build. That being said Immersive portals did appear to break level transitions so DH will only render the dimension you start in.
No description
BackSun
BackSun2w ago
Looks like your overdraw setting is too high. /overdraw
YAGPDB.xyz
YAGPDB.xyz2w ago
Hole at the edge of vanilla Render Distance, especially during movement: This is caused by either vanilla terrain not loading in fast enough, or shader's incorrect overdraw prevention implementation or configuration (if you use one) Some world gen speed improvement can be found when adding these two mods, but the affect will be minor: - Noisium - Faster Random There is another mod that may help: C2ME. However, it can decrease DH generation speed by up to 35%. The easiest fix is to move slower and/or ignore it. This hole is most visible while moving over not generated (by vanilla) terrain. Moving over that terrain every subsequent time may not create the hole. And moving slower will give MC more time to load the chunks as you go. If none of that helped, you can also tune the overdraw prevention, look at the third section to know how. Low quality full blocks behind and around non-full block, e.g. fences or ladders: This is intended behavior, to prevent holes in the world while you move, DH will overlap with some part of the vanilla terrain. How much of the terrain is covered is determined by the overdraw prevention: - 1.0 will mean DH LODs start where vanilla chunks end. - 0.0 will mean that DH render everywhere starting from your position. To fix this, you can either: - Increase your vanilla RD, which will move the DH LODs further from you. - Tune the Overdraw Prevention setting, see the next section to know how. Where to edit the overdraw prevention setting? Overdraw prevention setting can be edited inside the DH config under: Advanced > Graphics > Advanced Graphics But if you use shaders, they will override and take control of the overdraw prevention. In that case, check the shader's settings, if overdraw prevention is not there, contact the shader devs or change the shader you use.
BackSun
BackSun2w ago
1 and 3 specifically
dura
dura2w ago
I'll try now I don’t understand a little what exactly needs to be done. Starting from this moment - I have faster random, noisium and c2mE, set Overdraw prevention to 1.0 and texture overlay is still visible, did I understand you correctly that I need to try installing these mods to see if this problem will occur and change the overdraw?
Miki_P98
Miki_P982w ago
lower the overdraw, not increase it if you don't want holes
dura
dura2w ago
it was set to 0 for me, strange
Miki_P98
Miki_P982w ago
Then you can try disabling the fade between vanilla chunks and DH LODs
dura
dura2w ago
just the same, if I set it to 0, these artifacts become more and more obvious, if 0.1 then they are a little less visible, if 1 then they are very slightly visible where it in settings?
Miki_P98
Miki_P982w ago
Should be on the main DH setting pade iirc, it has options: none, single pass and doube pass iirc If not on the main page, then somewhere in quality
dura
dura2w ago
yes, disabling overdraw helped, thank you very much, now you can actually play IP with the latest build
dura
dura2w ago
True, there is still a bug with shaders, but it also worked like that in the stable build
No description
No description
dura
dura2w ago
That is, if I turn on shaders in Nether, the sky breaks in normal, if I turn it on in normal, it breaks in Nether can you help with this too? Or is it not possible yet
BackSun
BackSun2w ago
I’m not planning on looking into the issue more any time soon.
dura
dura2w ago
okey (
Yog-Sothoth
Yog-SothothOP2w ago
oh jesus this is a lot of replies lmao
Yog-Sothoth
Yog-SothothOP2w ago
Seems like the third point might not be true anymore? Or maybe I'm looking in the wrong place. Advanced Options > Graphics takes me here.
No description
Yog-Sothoth
Yog-SothothOP2w ago
I checked in the config file though and my overdraw is set to 0.0, which should be auto? As an example, when using a dimension stack, it still seems to show LOD for the lower dimension overtop of the current dimension's LOD.
No description
Miki_P98
Miki_P982w ago
0.0 is 0.0, there is no auto
Yog-Sothoth
Yog-SothothOP2w ago
That's not what the comments say
No description
Miki_P98
Miki_P982w ago
Well, that's interesting...
Yog-Sothoth
Yog-SothothOP2w ago
regardless, if I understand what overdraw is supposed to do, this isn't an issue with overdraw LODs for both dims are being rendered over top of eachother

Did you find this page helpful?