Mojang Studios 正式彻底修改了 Minecraft Java 版的架构,用现代的 Vulkan API 取代了旧的 OpenGL 库。这一变化旨在为“充满活力的视觉效果”更新做好准备,该更新计划于今年 6 月至 8 月期间登陆测试服务器,带来照明和性能方面的重大改进。这一转变标志着自游戏发布以来开始的技术时代的结束,该时代对代码进行了现代化改造以支持当前的图形需求。
现代化和性能提升
Vulkan 的实施代表了该游戏长寿所必需的技术飞跃,使游戏能够更有效地使用现代多核处理器。与 OpenGL 不同,OpenGL 的线性架构可追溯到 20 世纪 90 年代,新的 API 提供对硬件的低级控制,从而使软件和显卡之间的通信更加直接。初步测试表明,这一变化可以大大减少已知在人口稠密的世界或充满复杂结构的世界中导致帧丢失的处理瓶颈。
这些好处不仅仅限于每秒的帧速率,还直接影响系统在长时间游戏过程中的整体稳定性。内存管理和异步渲染的优化有望减少“块”(构成世界的数据块)的加载时间,从而使探索更加流畅。此外,Vulkan 与基于 Linux 和 macOS 操作系统的本机兼容性使维护跨平台支持变得更加容易,确保未来的更新更快地分发,并且系统特定的错误更少。
对于拥有配备最新硬件的机器的玩家来说,更新应该会解锁新的视觉保真度水平,而无需进行大量的外部修改。更复杂的渲染技术的集成将使开发团队能够引入以前第三方模组或基岩版本独有的原生效果。
对系统要求的影响
这一技术转型将对使用 2014 年之前制造的组件的计算机的用户产生直接影响。一旦 OpenGL 被明确删除,原本不支持 Vulkan 1.1 版本的显卡将不再与 Minecraft Java 版兼容。这直接影响了 Nvidia GeForce 600 和 AMD Radeon HD 7000 系列 GPU 的用户,他们需要执行硬件升级才能继续访问最新版本的游戏。
Mojang 计划在未来几周内更新官方最低要求列表,使游戏符合当代行业标准。
充满活力的视觉效果更新有何期待
Vulkan 变更的主要重点是实现“充满活力的视觉效果”包的到来,该包承诺在保持其特有的艺术风格的同时改变游戏的美学。新的图形引擎将支持实时光物理计算,从而在水和冰等表面上实现动态阴影和精确反射。此外,更新必须引入:
- 每个生物群系特有的大气变化,例如沼泽中的浓雾;
- 三维粒子对天气事件和爆炸做出反应;
- 原始纹理的饱和度和对比度得到改善;
- 改进了对高刷新率显示器的支持。
模组社区面临的挑战
图形引擎的变化给充满活力的自定义内容创建者社区带来了相当大的技术挑战。依赖于直接调用 OpenGL 的修改,尤其是那些专注于着色器和深度视觉变化的修改,将不再有效,并且需要完全重写代码。流行工具的开发者已经开始在专门的论坛上讨论创建新的兼容性库,以尽量减少对 mod 生态系统的影响。
虽然适应期可能会导致一些玩家最喜欢的附加组件暂时不可用,但长期迁移到 Vulkan 可以为创建复杂的模组提供更强大的工具。 Mojang 建议开发人员立即开始研究新的 API 文档,以便在测试快照向公众发布时实现更平稳的过渡。
实施时间表
更换过程不会突然,分阶段进行,以确保用户体验的稳定性。在北半球夏季,玩家将可以访问测试版本(快照),这将使他们能够在 OpenGL 和 Vulkan 之间切换,从而更容易地识别错误和兼容性问题。
只有在验证性能指标并确认新技术在不同硬件配置上一致运行后,才会完全删除旧引擎支持。该公司强化了在整个过程中监控社区反馈的承诺。

