Hacker News 中文摘要

RSS订阅

《我的世界》Java版将从OpenGL转向Vulkan -- Minecraft Java is switching from OpenGL to Vulkan

文章摘要

Minecraft Java版将在"活力视觉"更新中从OpenGL转向Vulkan渲染引擎,以提升游戏视觉效果。该消息由GamingOnLinux网站于2026年2月18日报道。

文章总结

《我的世界》Java版将转向Vulkan渲染引擎以支持"活力视觉"更新

据GamingOnLinux报道,Mojang工作室于2026年2月18日宣布,为迎接即将到来的"活力视觉"图形更新,《我的世界》Java版将放弃使用多年的OpenGL渲染接口,全面转向现代Vulkan图形API。

核心要点: 1. 技术转型原因: - 利用Vulkan的现代图形特性提升视觉效果 - 获得更好的性能表现 - 保持对macOS和Linux系统的兼容性(macOS将通过Metal转换层实现支持)

  1. 影响范围:
  • Mod开发者需重构基于OpenGL的渲染代码
  • 部分老旧设备(不支持Vulkan的GPU)将无法运行
  • 主流显卡(包括2012年后的AMD GCN 1.0和NVIDIA Kepler架构)仍可支持
  1. 过渡计划:
  • 夏季测试版将同时提供OpenGL/Vulkan选项
  • 最终完全移除OpenGL支持
  • 开发者建议Mod社区尽早开始适配工作

值得注意的是,这可能是首款采用Vulkan渲染的Java主流游戏。虽然技术转型会带来短期阵痛,但长期来看将显著提升游戏画质表现和运行效率。

(注:已剔除原网站导航栏、广告推广、用户评论等非核心内容,保留技术细节和官方声明要点)

评论总结

以下是评论内容的总结:

  1. 对Vulkan性能的期待

    • 希望解决Vulkan着色器编译导致的卡顿问题
      "I hope they have a solution to the notorious Vulkan shader compilation lag spikes."
    • 期待减少主线程CPU开销,提升性能
      "Hopefully this changes with time as modding minecraft could certainly do with a bit more CPU time free."
  2. 微软技术路线的意外性

    • 微软采用Khronos标准(如SPIR-V)令人惊讶
      "Who would have thought that Microsoft would end up getting cosier with Khronos standards than Apple."
    • 对微软支持Java表示意外
      "I'm frankly shocked microsoft has a java implementation."
  3. 跨平台API选择的讨论

    • 认为Vulkan在桌面端是合理选择,但移动端驱动较差
      "Not a bad choice... since Minecraft Java edition only supports desktops"
    • 质疑微软为何不采用各平台最稳定的API(如DX12/Metal)
      "Though I thought... would have the resources to build a cross-platform RHI"
  4. 对游戏模组生态的关注

    • 希望改进不安全的模组API现状
      "I would love for Minecraft Java Edition to have a safer and more robust modding API."
    • 指出当前模组基于逆向工程的安全隐患
      "This is a huge security and stability issue"
  5. 技术实现细节的疑问

    • 猜测Java版可能通过JNI实现Vulkan绑定
      "So this is JNI I’m guessing?"
    • 对Minecraft仍使用OpenGL表示惊讶
      "I’m a bit surprised they were still OpenGL anywhere."