Minecraft Java Edition czeka jedna z najpoważniejszych zmian technicznych od momentu premiery gry. Mojang ogłosił na oficjalnym blogu minecraft.net w artykule „Another step towards Vibrant Visuals for Java Edition”, że silnik renderujący oparty na OpenGL zostanie zastąpiony przez Vulkan - nowoczesne, wieloplatformowe API graficzne. Testy w formie snapshotów ruszają latem 2026 roku.
Dlaczego zmiana jest „nieunikniona”
OpenGL, na którym Java Edition opiera się od 17 lat, praktycznie przestał być rozwijany przez producentów kart graficznych i systemów operacyjnych. Kluczowym impulsem do zmiany jest decyzja Apple - macOS ma w najbliższym czasie przestać wspierać OpenGL na nowszym sprzęcie, co bez migracji groziłoby całkowitą utratą kompatybilności Java Edition z komputerami Mac. Vulkan jest natywnie wspierany przez Windows i Linuksa, a na macOS będzie działać poprzez warstwę tłumaczącą.
Poza kwestią przetrwania na Makach, Vulkan ma dać Mojangowi znacznie większe możliwości optymalizacji - od lepszego wykorzystania wielordzeniowych procesorów, przez redukcję liczby błędów związanych ze sterownikami kart graficznych, po otwarcie drzwi do pełnego wsparcia Vibrant Visuals, pakietu graficznych usprawnień dostępnego dotąd wyłącznie w Bedrock Edition.
Jak będzie wyglądał proces migracji
Zgodnie z zapowiedzią, Vulkan trafi najpierw do snapshotów w ramach letnich testów, a gracze przez pewien czas będą mogli przełączać się między starym renderowaniem OpenGL a nowym Vulkanem, by na bieżąco zgłaszać błędy i problemy z wydajnością. Dopiero gdy Mojang uzna stabilność nowego rozwiązania za wystarczającą na różnych konfiguracjach sprzętowych, OpenGL zostanie usunięty z gry - z odpowiednim wyprzedzeniem ostrzeżenia dla społeczności.
Zmiana dotyczy wyłącznie Java Edition. Bedrock Edition korzysta z zupełnie innej architektury technicznej i pozostaje bez zmian w tym zakresie.
Co to oznacza dla zwykłych graczy i moderów
Dla większości graczy, którzy nie korzystają z modów, przejście na Vulkan ma być - jak zapewnia Mojang - praktycznie bezbolesne, a w wielu przypadkach powinno przełożyć się na wyższą i stabilniejszą liczbę klatek na sekundę, zwłaszcza na słabszym sprzęcie i przy dużych ilościach jednostek na ekranie.
Zupełnie inaczej wygląda sytuacja twórców modów graficznych, którzy od lat budują swoje rozwiązania w oparciu o OpenGL. Modding graficzny należy do najbardziej rozbudowanych i aktywnych gałęzi całej sceny moderskiej Minecrafta, więc migracja na nową architekturę renderującą oznacza dla wielu twórców konieczność przepisania kluczowych elementów swoich modów od podstaw. Mojang zadeklarował pełne wsparcie dla deweloperów modów przez cały proces przejścia, przyznając jednocześnie, że skala potrzebnej pracy może być znacząca.
Znaczenie dla polskiej społeczności
Polska scena moderska i twórcy shaderów graficznych - od pakietów realistycznego oświetlenia po nakładki zwiększające wydajność na starszych komputerach - będą musieli śledzić rozwój snapshotów równie uważnie jak deweloperzy dużych, międzynarodowych projektów. Dla graczy korzystających z popularnych paczek graficznych oznacza to, że w najbliższych miesiącach część ulubionych modów może czasowo przestać działać poprawnie, zanim ich twórcy dostosują je do Vulkana. W zamian gra ma zyskać stabilniejsze działanie i realną szansę na dogonienie Bedrock Edition pod względem możliwości graficznych.
Źródła
- Another step towards Vibrant Visuals for Java Edition (minecraft.net)
- After 17 years, Minecraft Java Edition starts replacing OpenGL with a Vulkan multi-threaded renderer (tomshardware.com)
- Minecraft czeka wielka zmiana. Twórcy twierdzą, że jest nieunikniona (ppe.pl)
- Work begins to change the Java version of Minecraft's renderer from OpenGL to Vulkan (gigazine.net)
Komentarze