W sierpniu 2019 roku Nvidia i Microsoft ogłosiły, że najpopularniejsza gra wszech czasów, Minecraft (*welp*, 176 mln sprzedanych egzemplarzy), otrzyma wkrótce wsparcie dla technologii ray-tracingu. „Wkrótce” właśnie nadeszło i od dziś wszyscy posiadacze Minecrafta dla Windowsa 10 i kart graficznych linii GeForce RTX pobrać mogą wersję BETA nowego klienta.
I my również mieliśmy okazję przetestować to wydanie na kilka dni przed jego oficjalną premierą dzięki Nvidii oraz firmie Palit, która udostępniła nam do testów kartę graficzną GAINWARD GeForce RTX 2080 SUPER Phoenix Series. Dziękujemy!
Ale o co chodzi?
Path-tracing to technika w grafice komputerowej, która polega na śledzeniu promieni światła i analizowaniu jego interakcji z otoczeniem, tego jak odbija się od powierzchni i rozprasza. Wykorzystywana od wielu lat w na przykład w branży filmowej jest jedną z głównych przyczyn dla których animowane komputerowo filmy wyglądają dużo bardziej realistycznie niż gry wideo. Jeszcze do niedawna, path-tracing w czasie rzeczywistym był nieosiągalny dla domowych kart graficznych, ale to zmieniło się wraz z nadejściem linii RTX Nvidii zawierającej dedykowane rdzenie RT umożliwiające ten typ obliczeń. Termin ray-tracing to grupowe określenie dla różnych zastosowań technologii path tracingu. Umożliwia ono realistyczne odwzorowanie naturalnych zjawisk takich jak lustrzane odbicia, mieszanie kolorowego światła, cienie, rozpraszanie promieni i tak dalej.
I cóż oznacza to dla Minecrafta?
Zaskakująco sporo. Minecraft to gra ze swojej natury nierealistyczna i kreskówkowa więc dodanie do niej rzeczywistego systemu oświetlenia daje natychmiastowo zauważalny efekt. Dzięki temu Minecraft jest świetnym obiektem testowym, a możliwość budowania czyni z niego genialny poligon eksperymentalny. W grze dużo większą rolę grać zaczyna słońce i różne źródła światła, które nie wpływają już jedynie na „jasność” pomieszczeń, ale faktycznie oświetla i rozprasza je na ścianach i obiektach. Bloki mogą teraz również emitować światło – lawa na przykład rzuca ciepłe barwy na pobliskie klocki. Siłą rzeczy wprowadza to również do gry realistyczne cienie, które padają w czasie rzeczywistym i zmieniają się na bieżąco wraz ze zmianą pory dnia. No i Minecraft ma teraz lustra. Bo śledzenie promieni w znaczący sposób ułatwia ich implementację w grze bez konieczności korzystania z innych skomplikowanych technik obliczeniowych znacząco obciążających standardowe karty graficzne i procesory.
Dodatkowy zysk wydajności dzięki DLSS 2.0
Przy okazji implementacji systemu ray-tracingu w nowym silniku renderującym Renderdragon, Minecraft RTX wykorzystywany jest jako test nowej wersji technologi DLSS. Skrót ten oznacza Deep Learning Super Sampling i wykorzystuje rdzenie Tensor kart graficznych RTX do zwiększania jakości obrazu przy użyciu uczenia maszynowego.
Główne zastosowanie tej techniki polega na zwiększeniu liczby klatek na sekundę bez kompromisów w jakości obrazu. Gra renderuje się wówczas w niższej rozdzielczości oszczędzając moc obliczeniową, a DLSS odtwarza brakujące informacje z pomocą danych zebranych przez sieci neuronowe rekonstruując obraz z powrotem do wyższej rozdzielczości.
Dla twórców
Wsparcie RTX i nowy silnik renderujący oznacza, że nowe i istniejące paczki tekstur wymagają aktualizacji, by mogły korzystać z cech ray-tracingu. Nowy system nazwany PBR umożliwia wzbogacenie klocków o nowe cechy – połyskliwość, emisyjność, szorstkość i głębię, by mogły one w naturalny sposób reagować na światło. Na szczęście proces przygotowywania tych elementów nie jest skomplikowany, a Nvidia opublikowała oficjalny poradnik dla twórców zainteresowanych dodaniem wsparcia RTX do swoich paczek zasobów.
Istnieje również możliwość importu istniejących światów z wersji Java gry do wersji Bedrock. Odpowiedni poradnik znajduje się pod tym odnośnikiem.
Jak zagrać?
Betę Minecrafta z RTX pobrać będzie mógł za darmo każdy posiadacz wersji Windows 10 gry (znanej również jako Bedrock). Potrzebna jest również karta graficzna z rodziny RTX. Nvidia zaleca zaktualizowanie sterowników karty graficznej przed rozpoczęciem przygody.
Nvidia podkreśla, że wersja BETA Minecrafta z RTX zawiera szereg błędów, ograniczeń i usterek, które wyeliminowane zostaną przed wersją ostateczną!
Na wypadek gdybym był coś przegapił, instrukcja pobrania Bety dostępna jest również na oficjalnej stronie Nvidii. Wow, bardzo ładne wykorzystanie czasu zaprzeszłego, panie Archon. A ludzie mówią, że plusquamperfectum się już nikomu nie przydaje. Mi się przydał. Szach mat.
Źródło: materiały prasowe Nvidii.
Wczesny dostęp do bety Minecrafta udostępniła Nvidia.