Longview

Longview 是一款针对 Minecraft 26.1 的模组,用于修复远距离下的 Z-fighting(深度冲突)和锯齿等故障。

资源介绍

Longview 是 Minecraft 26.1 的一个模组,可修复如远距离的 Z-fighting 和锯齿等故障。 这是通过两种技术实现的: 通过使用 GL_ARB_CLIP_CONTROL 扩展(官方属于 OpenGL 4.5)将 Z 坐标限制从 [-1,1] 更改为 [0,1] 通过应用反向 Z 技术,在渲染器中交换远平面和近平面。 这确保了无论距离如何,深度缓冲都将均匀分布,从而修复所有由远距离引起的故障! 兼容性 此模组在 Minecraft 26.2+ 中已不再需要,因为游戏已经实现了 Longview 模组所提供的相同修复!此模组将继续在 Minecraft 26.1 中运行。 此模组需要一个支持 GL_ARB_CLIP_CONTROL 扩展或 OpenGL 4.5 才能应用 Technique 1。 在不支持任一技术的设备上,例如运行 macOS 的设备,仍将应用 Technique 2,但由于 Z 坐标限制仍为 [-1,1],考虑到该限制实际上是关于原点对称的,翻转它们将毫无作用。 截至 Longview 1.3.0 版本,此模组兼容 Iris Shaders 当使用支持该功能的着色器包时。如果着色器包不支持 Longview,则此模组将暂时禁用自身,如 F3 调试信息所示。 此模组完全兼容自定义图形后端,并将默认实现 Technique 2,尽管这些自定义后端需要自行实现 Technique 1。 致谢 这篇 Godot Engine 博客文章 让我了解到反向 Z 技术。 深度精度可视化 :一篇关于深度精度以及反向 Z 技术的优秀文章。 许多独立发现并推广此技术的人们,包括 那些讨厌的 Quake 开发者 . qendolin 整理了 farz-poc 概念验证,并启动了涉及 Mojang 开发者的讨论。 IMS 因为他是个极好的家伙,这是无人能否认的。

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心