[转载-翻译]助力Java版焕新视觉体验,开发工作再进一步

原文:
https://www.minecraft.net/en-us/article/another-step-towards-vibrant-visuals-for-java-edition

2026年2月18日 官方发布

目前,我们正全力推进《我的世界》Java版“Vibrant Visuals”功能的开发筹备工作。关注版本更新的玩家应当了解,此前我们已开展渲染代码的重构探索,持续推进渲染系统的现代化升级。在此基础上,我们即将对游戏底层渲染技术进行重要调整,正式将渲染接口从OpenGL切换至Vulkan。

此次技术切换,将为Java版的画面表现与运行性能带来全新提升空间,但这一重大技术调整,也可能给模组开发社区及部分玩家带来适配挑战。为此,我们今日将详细说明本次技术调整的具体内容、核心意义,以及各位玩家与开发者可如何参与其中,与我们一同推进灵动视效的落地工作。

本次核心技术调整内容

现阶段《我的世界》Java版采用OpenGL图形接口实现游戏画面渲染,该接口诞生于上世纪90年代,自Java版上线起便一直沿用。

我们长期选择OpenGL的核心原因,是其能实现跨系统运行支持,让Java版在Linux、Windows、macOS等系统中均可正常游玩。在相当长的时间里,OpenGL为我们实现“让Java版适配几乎所有电脑设备与操作系统”的目标提供了重要支撑。

但目前该技术已无法满足开发需求:9年前OpenGL便已停止更新,且在macOS系统中已进入弃用阶段,未来将完全无法在该系统中运行,这是我们亟待解决的问题。同时,为兼容macOS系统,我们只能沿用OpenGL的旧版本进行开发,这也让Java版代码库的维护与现代化升级工作日趋困难。

我们始终坚持让《我的世界》Java版适配绝大多数电脑操作系统(含macOS、Linux)的核心目标,因此现阶段亟需完成从OpenGL的技术切换,选用一款既能延续跨平台运行优势,又能支撑我们实现另一重要目标——为Java版更换全新的图形接口。

全新渲染接口:Vulkan

Vulkan作为一款已面市10年的图形接口,获得了所有主流硬件厂商的支持,也是目前唯一能全面满足我们未来技术开发需求的图形接口。

当下,主流Linux、Windows设备均可原生支持Vulkan接口;macOS设备则可通过转换层实现兼容,且不会产生性能损耗。与此同时,Vulkan接口能为游戏带来长期的性能提升与功能拓展,而这正是实现Vibrant Visuals必不可少的技术基础。

注:显卡使用年限超10年的设备,可能无法支持Vulkan。

对模组开发者的影响与建议

本次从OpenGL到Vulkan的接口切换,将对目前基于OpenGL进行渲染开发的模组产生一定影响。我们预计,此次Vulkan接口的适配工作,将比模组开发者为游戏常规版本更新开展的适配工作需要投入更多精力。

对此,我们建议模组开发社区逐步减少对OpenGL接口的直接使用,同时鼓励开发者尽可能复用游戏内置渲染接口,以此降低技术适配的难度。若上述方案仍无法满足开发需求,欢迎各位开发者与我们沟通交流。

我们的Vibrant Visuals Discord专属频道将持续接收开发者的反馈建议,你可以在这里加入,该频道并非官方公告发布平台,而是模组开发者与我方开发团队开展技术交流的专属渠道。请各位开发者放心,我们将尽最大努力降低本次技术切换的适配难度,并全程为大家提供相关技术支持。

对玩家的相关说明

对于玩家而言,本次技术调整可能会影响部分现有模组的正常使用。我们恳请各位玩家对喜爱的模组作者多一份理解与耐心,因为相较于游戏常规版本的模组适配,Vulkan接口的适配工作需要耗费更多的时间与精力。

在技术落地调试阶段,我们将在快照版本中实现Vulkan与OpenGL接口的并行运行,最大限度减少技术切换带来的各类问题。该功能上线后,玩家在《我的世界》Java版的快照版本及正式版本中,均可自由切换两种渲染接口,我们也将借此阶段持续优化Vulkan接口的稳定性,修复各类问题漏洞。一如既往,我们需要各位玩家的反馈与支持,以保障本次技术过渡的顺畅推进,各位玩家可通过bugs.mojang.com提交漏洞反馈,助力我们完成优化工作。

技术切换的时间规划

我们计划于今年夏季,将Vulkan接口纳入快照版本开启测试,并正式启动反馈收集工作。测试期间,玩家可自由切换OpenGL与Vulkan两种渲染接口,我们将持续开展测试优化,直至确认Vulkan接口的实现方案在稳定性、性能表现等方面均达到上线标准。

待我们确认Vulkan接口在各设备上的运行表现均符合预期后,将正式移除游戏中的OpenGL渲染接口。在此之前,我们会提前向全体玩家发布通知,并根据实际情况更新游戏的最低配置要求说明。

Vulkan接口与Vibrant Visuals的关联

实现渲染系统的现代化升级,是为《我的世界》Java版落地Vibrant Visuals的关键一步。从长远来看,切换至Vulkan接口后,我们将拥有更大的画面优化空间,既能大幅提升游戏的运行性能,也有望减少玩家遇到的显卡驱动相关问题。而最为重要的是,Vulkan接口将保障《我的世界》Java版在macOS系统中的正常运行,让所有支持平台的玩家,而非部分玩家,都能共同参与到《我的世界》Java版的视觉焕新之旅中,一同迎接更优质的游戏体验。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇