News (CN)

Minecraft Java 用 Vulkan 取代了旧的图形引擎,并承诺在现代计算机上改进视觉效果

Minecraft - Divulgação
Minecraft - Divulgação

Mojang Studios 本周四正式宣布了对 Minecraft Java 版架构最重大的技术变更之一。开发商确认,该游戏将开始将 OpenGL 库迁移到 Vulkan API,这是一种更新且高效的图形处理技术。这一战略变化旨在确保该游戏与现代操作系统的长期兼容性,并为以前完全依赖外部修改的本机视觉效果的实现铺平道路。

基础设施现代化和对 Apple 的支持

更改图形引擎的决定是为了满足过去十年中积累的不断增长的技术需求,特别是在对 Apple 设备的支持方面。 OpenGL 标准自发布近 17 年来一直支持 Java 版本,自 2017 年以来一直没有收到重大更新,并于 2018 年被 macOS 归类为过时。通过采用 Vulkan,Mojang 可确保游戏在多个平台上保持高性能,从而无需进行特定的代码修复,而这些修复可以作为维持 Apple 系统稳定性的权宜之计。

Minecraft
Minecraft – 照片:Alex Photo Stock / Shutterstock.com

公布的时间表预计,新技术的首次公开测试将在北半球的夏季通过“快照”(即游戏的开发版本)开始。在此初始过渡阶段,玩家可以选择在设置中手动在 OpenGL 和 Vulkan 之间切换,从而进行实时稳定性检查。该公司计划仅当新引擎在不同硬件配置上表现出完全成熟和一致性时才会停止对 OpenGL 的支持。

增强的视觉效果和技术优势

Vulkan 实现将允许 Java 版本最终获得称为“充满活力的视觉效果”的功能,在图形上与基岩版保持一致。本次更新引入了官方光照和着色系统,无需安装第三方软件即可提供卓越的美学体验。玩家将能够直接从游戏菜单激活全局灯光效果和动态阴影,从而使访问更逼真的图形变得更加大众化。

  • 此次迁移最终解决了与 Apple macOS 系统的图形兼容性问题。
  • 新的代码结构使得引入现代反射和原生着色技术变得更加容易。
  • 通过快照进行的初始测试将有助于在最终发布之前收集大量遥测数据。
  • 通过这一更改,Java 和 Bedrock 版本之间的视觉功能对等在技术上变得可行。

对模组和开发者生态系统的影响

图形检修的宣布立即在模组社区中引起了反响,该社区使用当前代码作为优化工具和着色器的基础。由于这一变化改变了游戏处理图像的核心机制,因此许多流行的修改需要从头开始重写才能在新架构上工作。

尽管最初面临技术挑战,但社区中的重要人物已经预料到了 Mojang 的举动。负责全球最常用照明工具之一“Iris Shaders”的开发人员透露,他已经在一个名为“Aperture”的并行项目上工作了近两年。

这个新模组将专门关注 Vulkan 架构,这表明这种转变虽然费力,但将来将为最终用户带来更强大、更高效的工具。

不同硬件上的性能和优化

选择 Vulkan 作为 OpenGL 的继任者,使 Minecraft 符合当今游戏行业的更高标准,为开发人员提供对显卡硬件更精细的控制。这种优化对于允许大规模建筑物和无限世界的游戏至关重要,其中处理负载可能会发生巨大变化,从而实现更稳定的帧速率和更快的块加载。通过删除遗留代码,开发团队可以专注于减少 RAM 消耗和输入延迟的改进,从而使高端机器和受到旧技术限制的计算机受益。

To Top