You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the current moment the rendering appears to be done as follows:
Render geometry, perhaps some post-process irrelevant to the issue
Render screen-space reflections
Render fog
More post-process irrelevant to the issue
This, however, causes reflections to be too strong when reflecting distant objects as the fog isn't present on reflections.
I am wondering if it's possible to modify this as follows:
Render geometry, perhaps some post-process irrelevant to the issue
Render fog, plus have the fog/fog intensity available in separate buffer for other post-process effects
Render screen-space reflections, additionally scaling them by the fog to ensure fogged objects don't have too strong of a reflection on them
More post-process irrelevant to the issue
I am not fully familiar with MC shader API and what parts of render pipeline can be accessed, nor do I know how big of a performance effect having this extra buffed would have, but assuming it's possible and not expensive, this could help fix this artifact and improve the consistency of the shader.
What happened?
At the current moment the rendering appears to be done as follows:
This, however, causes reflections to be too strong when reflecting distant objects as the fog isn't present on reflections.
I am wondering if it's possible to modify this as follows:
I am not fully familiar with MC shader API and what parts of render pipeline can be accessed, nor do I know how big of a performance effect having this extra buffed would have, but assuming it's possible and not expensive, this could help fix this artifact and improve the consistency of the shader.
Minecraft Version
Other
Which shader mod are you using?
Iris
Shader mod version
1.0a
Shader settings
Relevant log output
No response
The text was updated successfully, but these errors were encountered: