Distant Horizons LOD Shaders Not Blending/Applying Correctly
SimonMischenkoHawk opened this issue · 2 comments
What happened?
I manually compiled the 1.20.1 Teqed branch of Oculus earlier and noted the behavior with shaders was unusual. I later was told the DH support had been added to the latest 1.6.15a and found it was identical to the 1.20.1 Teqed branch with respect to shaders. Some shaders appear to modify brightness of DH's LODs, but not apply effects in nearly the way I expect. Bliss shaders seem to work on some Iris builds as shown here:
While the same shader on Oculus 1.6.15a looks like this:
Shaders that do render DH LODs have a clear seam where none is expected, as shown with this Complimentary shader that has been specifically modified to work with DH:
I realize DH support is still new so I'm definitely not quick to judge re: intercompatibility, but I didn't see an issue created yet for these major visual bugs and wanted to make sure it's reported somewhere if this is not already known.
Screenshots
No response
Relevant log output
No response
Minecraft Version
Minecraft 1.20.1
Oculus Version
oculus-mc1.20.1-1.6.15a.jar
Rubidium / Embeddium Version
embeddium-0.3.4+mc1.20.1.jar
Operating System
Windows 11
What is your GPU?
NVidia RTX 2070
Java Version
Java 17
Additional context
No response
Hello, what version of DH are you using? (A link would be nice) I'm also trying to get DH to work with oculus.
My recent testing (at the time of writing the above post) was using https://www.curseforge.com/minecraft/mc-mods/distant-horizons/download/4924664 from https://www.curseforge.com/minecraft/mc-mods/distant-horizons/files/4924664, though to get Oculus to compile from the Teqed branch I needed to add "DistantHorizons-2.0.0-a-1.20.1" to the libs folder after deleting "fabric.mod.json" to get it to build (because it's a hybrid jar).
I've been testing against "DistantHorizons-forge-2.0.2-a-dev-1.20.1" which is currently only available from their official discord ( https://discord.com/invite/xAB8G4cENx under #links ) but I suspect this and the previous attempts are a temporary dead end until they add official explicit support for Oculus.
This promising branch which has had Oculus support explicitly added/enabled is my current best bet: https://github.com/PlxelBuilder/Distant-Horizons-2.0.1a-Oculus-shadow-fix/releases/download/Release/DistantHorizons-2.0.1-a-1.20.1-Oculus-shadow-fix.jar ( from https://github.com/PlxelBuilder/Distant-Horizons-2.0.1a-Oculus-shadow-fix/releases/tag/Release ).
It comes from a longer thread of conversation happening here: https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e#gistcomment-4945509