Skip to main content

Digital Foundry kontra Mortal Kombat X

Trzy wersje nowej bijatyki NetherRealm na jednej arenie.

Choć Mortal Kombat X niedługo zawita też na konsolach poprzedniej generacji, to edycje przygotowane na PS4 i Xbox One opracowano z myślą o wykorzystaniu dodatkowej mocy tych platform. Jak wieść gminna niesie, prace nad grą rozpoczęły się nim światło dzienne ujrzał Unreal Engine 4 - z tego właśnie powodu bijatyka NetherRealm Studios korzysta z mocno zmodyfikowanej wersji UE3, dostosowanej do wyświetlania obrazu w 60 klatkach.

Choć MKX nie zbudowano na najnowszej odsłonie silnika Epic Games, na płaszczyźnie oprawy graficznej gra i tak stanowi ogromny krok naprzód względem poprzedniej odsłony serii z 2011 roku, będącej swoistym resetem serii. Dotyczy to zarówno bardziej szczegółowych modeli postaci i aren, jak i znacznie lepszych efektów post-processingu i oświetlenia.

Wnioskując po entuzjastycznym wpisie na Twitterze od dyrektora kreatywnego gry - Eda Boona - celem studia było wyświetlenie gry w natywnej rozdzielczości 1920×1080, w 60 klatkach na sekundę. Rzeczywistość wygląda odrobinę inaczej: to, w jakiej rozdzielczości będzie wyświetlana gra zależy od platformy i nie wszędzie uświadczymy upragnione 60 FPS.

Wersja na PS4, od której zaczęliśmy testy, rzeczywiście oferuje 1080p z wygładzaniem o jakości zbliżonej do klasycznego FXAA. Na szczęście w Mortal Kombat nie uświadczymy wielu elementów o średnicy poniżej jednego piksela - z którymi post-processingowe AA niespecjalnie sobie radzi - i FXAA wystarcza w zupełności. Efektem ubocznym zastosowanej tej techniki jest nieznaczne rozmycie tekstur efektów świetlnych, przez co niuanse oprawy graficznej nie zawsze robią tak duże wrażenie, jak powinny.

Tego samego nie można powiedzieć o wersji Xbox One. Detale oprawy są bardziej rozmyte, a ich krawędzie nie tak wyraźne, co na PS4. Wyliczyliśmy, że na konsoli Microsoftu rozdzielczość poziomą obniżono nie do 900p, jak to zwykle w takich przypadkach bywa, a do poziomu ok. 1360×1080 lub 1344×1080. Względem PS4 nie zmieniła się za to metoda wygładzania krawędzie, a FXAA pomaga wygładzić artefakty związane ze skalowaniem obrazu.

Mortal Kombat X na PlayStation 4 i Xbox One. By uzyskać najlepszą jakość wybierz odtwarzanie pełnoekranowe w full HD.Zobacz na YouTube
Mortal Kombat X: PlayStation 4 vs PCZobacz na YouTube
Mortal Kombat X: Xbox One vs PCZobacz na YouTube

Ograniczenie skalowania do płaszczyzny poziomej pomogło nieco lepiej ukryć „ząbki”, niż równoczesny upscaling pionowy i poziomy. Nie zmienia to faktu, że rozdzielczość gry w wersji na Xbox One odbija się na jakości oprawy, a nawet na użytych zasobach. Oto przykład: choć na obu konsolach wykorzystano identyczne elementy oprawy, na Xbox One na postaciach i arenach można dopatrzyć się tekstur i mapowania w niższej rozdzielczości - zwłaszcza gdy na ekranie wyświetlane są finishery i ataki stosujące efekte przezroczystości.

Próżno jednak doszukiwać się tutaj konsekwencji - problem może dotyczyć np. pojedynczego obiektu. Wygląda na to, że silnik, kierując się wytycznymi obniżonej rozdzielczości, błędnie przypisuje mapy tekstur w niższej rozdzielczości.

Dla wersji PC wybraliśmy rozdzielczość 1080p, a wszystkie opcje graficzne ustawiliśmy na maksimum, włączając w to efekty post-processingu. Co ciekawe, z opcji antyaliasingu do wyboru mamy wyłącznie FXAA. Sugeruje to, że modyfikacje silnika uniemożliwiają zastosowanie bardziej tradycyjnych rozwiązań, takich jak MSAA. Uzyskany efekt jest mocno zbliżony do wersji PS4, włączając w to atuty i problemy FXAA. Warto zauważyć, że w wersji pecetowej obraz nie jest rozmyty w takim samym stopniu co na konsolach, dzięki czemu drobniejsze szczegóły oprawy są lepiej widoczne.

Odsłona PC może poszczycić się też teksturami w wyższej rozdzielczości. Różnice są raczej subtelne i trudno je wyłapać w trakcie zażartego pojedynku, ale istnieją. Na komputerach zastosowano lepszej jakości filtrowanie anizotropowe - 16x w odróżnieniu od konsolowego 8x.

PlayStation 4
Xbox One
PC
W Mortal Kombat X w wersji Xbox One rozdzielczość poziomą obniżono do 1360×1080 lub 1344×1080, przez co obraz jest bardziej rozmyty niż na PS4 i pececie, gdzie zastosowano 1080p.
PlayStation 4
Xbox One
PC
Na Xbox One można niekiedy zauważyć obniżoną jakość tekstur. To prawdopodobnie wina silnika, który błędnie przypisuje mapy niższej jakości do obniżonej rozdzielczości poziomej. Po prawej stronie, tuż pod rękojeścią miecza w wersji Xbox One widzimy mniej szczegółów, niż gdzie indziej.
PlayStation 4
Xbox One
PC
Dzięki zastosowaniu efektu rozmycia gra zyskała na filmowości. Na wszystkich platformach efekt jest renderowany na tym samym poziomie. Zauważyliśmy jednak, że w pojedynczych sytuacjach nie pojawia się na PS4 i PC. Dobra wiadomość jest taka, że problem dał o sobie znać w jednym meczu - na kilka godzin testów.
PlayStation 4
Xbox One
PC
W zależności od powierzchni zastosowano różny poziom filtrowania anizotropowego. Na PC widzimy wersję 16x, z kolei na Xbox One i PS4 - w okolicach 8x.
PlayStation 4
Xbox One
PC
Większość zasobów wykorzystanych w grze wygląda identycznie na wszystkich platformach - wyjątek stanowi część tekstur opisujących postaci i arenę, które na PC wyświetlane są w wyższej rozdzielczości. Na screenie widzimy, że drewniany słup w wersji na komputery ma więcej szczegółów - na konsolach pęknięcia są bardziej rozmyte.
PlayStation 4
Xbox One
PC
Na pececie pogłębiona czerń całkowicie pochłania ciemne detale w scenkach przerywnikowych trybu fabularnego, przez co czasami trudno jest połapać się, co dzieje się na ekranie. Na PS4 i Xbox One nie spotkaliśmy się z tym problemem.
PlayStation 4
Xbox One
PC
We wszystkich trzech wersjach zastosowano wysokiej jakości efekt głębi ostrości, który automatycznie dostosowuje się do ujęcia i w zależności od potrzeb rozmywa/wyostrza elementy tła.
PlayStation 4
Xbox One
PC
Na wszystkich platformach efekty przezroczystości wyświetlane są w wysokiej rozdzielczości. Dym, ogień i efekty cząsteczkowe wyglądają jak powinny.

Jak widać, w pecetowej wersji gry znalazły się drobne usprawnienia graficzne, których nie uświadczymy na konsolach. Ale są też potknięcia. W scenach przerywnikowych trybu fabularnego i QTE zastosowano błędny współczynnik gammy, przez co ciemne detale i obiekty ukryte w cieniu całkowicie znikają nam z oczu, a sceny rozgrywające się w nocy - w tym świetnie wyreżyserowane pojedynki - stają się kompletnie nieczytelne. Właściwe ustawienia gammy zostają przywrócone w trakcie rozgrywki oraz w scenach intro i outro. Problem nie wypływa na komfort rozgrywki, ale i tak mamy nadzieję, że deweloper wyda adekwatną łatkę - w obecnej sytuacji omija nas wiele atrakcji z trybu dla pojedynczego gracza.

Pozostałe elementy oprawy graficznej są na wszystkich platformach wyświetlane w identycznej jakości - dotyczy to także oświetlenia, słupów światła, efektu głębi ostrości i rozmycia obiektów. Ze względu na skalowanie, rozmycie na platformie Microsoftu - choć renderowane w tej samej jakości - jest odrobinę mniej wyrafinowane.

NetherRealm celowało w 60 klatek na sekundę - takiej płynności spodziewamy się po każdym szanującym się mordobiciu - i przez większość czasu rozgrywki zamiar ten udało się zrealizować. Na PS4 nie dopatrzyliśmy się spadków ani podczas wykonywania ciosów specjalnych, ani combosów - gra jest pod tym względem jednolita, a czas reakcji kontrolera - odpowiedni.

Mortal Kombat X jest przez większość czasu rozgrywki wyświetlany w 60 klatkach na sekundę, ale ciosy z „prześwietleniami”, fatality i scenki przerywnikowe zablokowano na 30 klatkach. Pomijając pojawiające się w takich sytuacjach nagłe przeskoki płynności, na PS4 animacja utrzymuje stały poziom. Podobnie rzecz się ma z wersją na Xbox One (patrz: nagranie), ale podczas rozgrywki zdarzają się minimalne, jednoklatkowe spadki.Zobacz na YouTube
Mortal Kombat X jest przez większość czasu rozgrywki wyświetlany w 60 klatkach na sekundę, ale ciosy z „prześwietleniami”, fatality i scenki przerywnikowe zablokowano na 30 klatkach. Pomijając pojawiające się w takich sytuacjach nagłe przeskoki płynności, na PS4 animacja utrzymuje stały poziom. Podobnie rzecz się ma z wersją na Xbox One (patrz: nagranie), ale podczas rozgrywki zdarzają się minimalne, jednoklatkowe spadki.Zobacz na YouTube
Mortal Kombat X: Testy płynności na Xbox One

Na platformie Microsoftu wydajność gry jest bardzo zbliżona, ale nie udało się zablokować jej na 60 klatkach. Podczas rozgrywki zdarzają się jedno- czy dwuklatkowe spadki płynności, zwykle gdy na ekranie wyświetlane są efekty przezroczystości. To dość zaskakujące, biorąc pod uwagę fakt, że na Xbox One gra nie jest wyświetlana w 1080p. Na szczęście spadki są niemal niezauważalne, o ile poszczególne klatki nie mają kluczowego znaczenia dla naszego stylu gry.

Niestety zarówno ciosy z „prześwietleniem”, jak i fatality oraz scenki sprzed i po walce na obu konsolach wyświetlane są w 30 klatkach. Ten przeskok mocno rzuca się w oczy, a wymienionym sekwencjom wyraźnie brakuje płynności. Mieliśmy nadzieję, że wraz z premierą konsol nowej generacji problem 30 klatek w bijatykach „jeden na jednego” odejdzie w zapomnienie, ale stało się inaczej. Nie wiemy też, dlaczego deweloperzy zdecydowali się na takie rozwiązanie. Niewykluczone, że twórcy nie mogli sobie pozwolić na więcej ze względu na skomplikowane animacje dynamicznej deformacji układu kości i mięśni w połączeniu z efektami post-processingu (np. motion blurem).

To samo tyczy się scenek przerywnikowych, w których nie dość, że animacja została zablokowana na 30 klatkach, to na dodatek użyto innego modelu oświetlenia. Grafikę generowaną w czasie rzeczywistym połączono tu z materiałami wideo, splatając oba elementy w jedną całość. Na obu platformach można w tych scenach zauważyć problem z synchronizacją klatek - generowane w różnych odstępach czasu klatki powodują „drganie” obrazu. Pod tym względem PS4 radzi sobie nieco lepiej od konsoli Microsoftu, a obraz wyświetlany w 30 klatkach jest bardziej spójny.

Na obu konsolach scenki przerywnikowe są wyświetlane w 30 klatkach na sekundę, ale tak na PS4 jak i Xbox One we znaki daje się „drganie” obrazu, zauważalne przy przejazdach kamery i ruchu w linii prostej. Problem jest bardziej zauważalny na sprzęcie Microsoftu, gdzie częściej zdarzają się spadki płynności.Zobacz na YouTube

Dla porównania, na naszym PC (Core i5 3570 i GTX 780) podobnego problemu nie zaobserwowaliśmy, ale przy zmianie wyświetlanych scen da się zauważyć artefakty. Scenki przerywnikowe i tak trudno ogląda się ze względu na błędnie dobrany współczynnik gammy i dopóki ten problem nie zostanie wyeliminowany, trudno będzie tak naprawdę ocenić przewagę peceta na tej płaszczyźnie. Deweloper także na komputerach zablokował część sekwencji 30 klatkach - pomimo faktu, że wielu graczy z pewnością dysponuje sprzętem umożliwiającym wyświetlenie całości gry w pełnych 60 klatkach.

Mortal Kombat X: werdykt Digital Foundry

Mortal Kombat bezproblemowo odnalazło się na konsolach obecnej generacji, podbijając średnią przemocy w grach i zapewniając solidną mechanikę rozgrywki, dzięki której seria wróciła do łask w 2011 roku. Obie wersje konsolowe gwarantują wyraźny krok naprzód na płaszczyźnie oprawy graficznej względem zarówno poprzednich odsłon serii 360 i PS3, jak i dostępnego na PS4 Injustice: Gods Among Us.

PS4 zyskuje przewagę nad wersją na platformę Microsoftu dzięki wyższej rozdzielczości i świetnej wydajności. Pomijając nieznaczne „drganie” obrazu w scenkach przerwynikowych, gra jest zawsze wyświetlana w stałych 30 i 60 klatkach na sekundę. Xbox One również wypada nie najgorzej, ale obniżenie rozdzielczości poziomej pogorszyło jakość obrazu i wyświetlanych zasobów. Gracze niedzielni nie będą narzekać na spadki 1-2 klatek, ale profesjonalistom bardziej do gustu przypadnie wersja na PS4.

Na PC zwykle możemy wymusić wyższe niż na konsoli ustawienia grafiki, rozdzielczości i płynności. W przypadku Mortal Kombat X jest inaczej. Co prawda lepsza jakość części tekstur nieznacznie poprawia odbiór gry, ale ciągnie ją w dół blokada animacji na 30 klatkach, pojawiająca się przecież na sprzęcie, który nieustannie ewoluuje.

Dodajmy do tego pogłębioną czerń, która masakruje scenki przerywnikowe w trybie dla pojedynczego gracza, a okaże się, że tym razem pecetowcy nie dostali tego, co najlepsze. Miejmy nadzieję, że High Voltage Software - studio odpowiedzialne za port gry na komputery - rozwiąże te problemy w kolejnych patchach. Na razie to na PS4 stoczymy najbardziej emocjonujące pojedynki.

Zobacz także