✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Wewnątrz Xbox Series X|S zoptymalizowany: Fortnite

1

Jedną z największych zalet tej mocy jest umożliwienie programistom tworzenia gier zoptymalizowanych pod kątem Xbox Series X|S. Oznacza to, że w pełni wykorzystali unikalne możliwości Xbox Series X|S, zarówno w przypadku nowych tytułów zbudowanych natywnie przy użyciu środowiska deweloperskiego Xbox Series X|S, jak i wcześniej wydanych tytułów, które zostały przebudowane specjalnie dla konsoli. W naszej serii Inside Xbox Series X|S Optimized twórcy ci podzielą się zakulisowymi relacjami o tym, jak optymalizują swoje tytuły pod kątem Xbox Series X|S i co to oznacza dla przyszłości gier. Dzisiaj porozmawiamy z Benem Woodhouse, głównym programistą konsol w Epic Games, na temat optymalizacji Fortnite dla Xbox Series X|S.

P: Co najbardziej ekscytuje Cię w rozwijaniu i wprowadzaniu Fortnite do życia na sprzęcie nowej generacji?

O: Nowa generacja sprzętu zapewnia ogromną poprawę wydajności procesora, karty graficznej i we/wy. 

Zespół od samego początku był jasny, że chcemy wykorzystać tę dodatkową moc, aby gra była bardziej żywa, a nie tylko po to, by zwiększyć ustawienia grafiki i rozdzielczość. Aby to zrobić, musieliśmy wykorzystać moc sprzętu w bardziej kreatywny sposób. 

Dodaliśmy funkcje, takie jak chmury wolumetryczne, pola fizyki symulowane przez GPU i symulacje płynów, a także szereg niestandardowych efektów, a wszystko to zaprojektowane, aby gra była bardziej dynamiczna. 

Z technicznego punktu widzenia, nowy sprzęt jest zawsze fajny dla programistów, a my jesteśmy zadowoleni z procesu optymalizacji Unreal Engine pod kątem sprzętu, poprawy wydajności shaderów, zmniejszenia wąskich gardeł procesora i optymalizacji ładowania z dysku SSD. Cała ta praca została z powrotem przeniesiona do Unreal Engine z korzyścią dla licencjobiorców. 

P: Oprócz czerpania korzyści z mocy i wydajności konsoli Xbox Series X|S w celu skrócenia czasu ładowania itp. Jakie funkcje konsoli Xbox Series X|S były dla ciebie najbardziej podekscytowane odkrywaniem możliwości wykorzystania podczas tworzenia Fortnite?

O: Wiele powiedziano o mocy GPU Xbox Series X|S i architekturze Velocity, a Fortnite w pełni je wykorzystuje, ale jedną z rzeczy, które zrobiły na nas największe wrażenie, jest procesor. Widzimy ogromny wzrost liczby instrukcji na zegar w porównaniu z poprzednią generacją. Odblokowuje to doświadczenia, które nie były możliwe na poprzedniej generacji sprzętu. 

P: W jaki sposób te ulepszenia wpłyną na wrażenia gracza z Fortnite?

O: Konsole ostatniej generacji nie radziły sobie z działaniem podzielonego ekranu lub trybu Ratowania Świata przy 60 klatkach na sekundę. Mieliśmy moc GPU, ale nawet na Xbox One X mieliśmy wąskie gardło ze względu na procesor. Na Xbox Series X|S dodatkowy zapas mocy procesora usuwa te ograniczenia. Przy odrobinie dostrojenia jesteśmy w stanie sprawić, że obie te maszyny będą działały w solidnych 60 klatkach na sekundę w obu trybach.

Podobnie w poprzedniej generacji, tryb Battle Royale działał przy 60 klatkach na sekundę, ale z sporadycznymi zacięciami i spadkami klatek podczas ciężkich scen z powodu obciążenia procesora. Na Xbox Series X|S problemy te występują znacznie rzadziej. W tej generacji obserwujemy o rząd wielkości mniej utraconych klatek, dzięki czemu rozgrywka jest płynniejsza. 

Dodatkowy zapas mocy procesora w połączeniu z niesamowitą szybkością ładowania pozwoliły nam radykalnie zwiększyć odległości przesyłania strumieniowego, znacznie poprawiając szczegóły na odległość. Jest to szczególnie widoczne w 4K. 

P: Dlaczego twój zespół programistów postanowił skupić się na dynamicznej grafice i fizyce jako obszarach ulepszeń w Fortnite?

O: Nie trzeba dodawać, że działamy w 4K i 60 klatkach na sekundę na Xbox Series X i poprawiliśmy wszystkie ustawienia jakości. Chcieliśmy jednak wyjść poza oczywiste ulepszenia wizualne i wykorzystać trochę dodatkowej mocy, aby świat wydawał się bardziej dynamiczny i żywy. 

Dodaliśmy symulacje płynów GPU dla eksplozji oraz efektów dymu i ognia. Świetnie prezentują się w ruchu i sprawiają, że efekty są dużo bardziej naturalne. Używamy również mocy obliczeniowej GPU do symulacji pól fizyki. Pozwala nam to generować fale uderzeniowe z eksplozji granatów i rakiet, dodając realistyczny ruch do pobliskiej trawy i listowia oraz poprawiając rozgrywkę. 

Dodaliśmy raymarched wolumetryczne chmury, które mają rzeczywistą głębokość. Wyglądają pięknie w różnych dynamicznych warunkach oświetleniowych, zwłaszcza podczas skakania po nich. Artyści w pełni wykorzystali swobodę, jaką daje im nowy sprzęt. Dostępnych jest wiele nowych efektów, takich jak ogień, animacje eliminacji i burza. 

Cieszymy się, że udało nam się włączyć zdecydowaną większość tych funkcji również na Xbox Series S. Kilka ustawień jakości jest niższych niż w Xbox Series X, ale główną różnicą była po prostu rozdzielczość (seria S celuje w 1080p, podczas gdy seria X wyświetla 4K). 

Na Xbox Series X|S używamy dynamicznej rozdzielczości i nowego, najnowocześniejszego algorytmu czasowego wygładzania krawędzi (TAA2), aby zapewnić wysoką jakość obrazu 4K przy 60 klatkach na sekundę, niezależnie od obciążenia GPU. TAA2 będzie nową funkcją w Unreal Engine 4.26. 

P: Jak spodziewasz się, że fani Fortnite zareagują na grę na Xbox Series X|S dzięki tym ulepszeniom?

O: Fortnite wygląda fantastycznie na Xbox Series X|S. Dzięki płynnej rozgrywce w 60 klatkach na sekundę we wszystkich trybach i superszybkiemu ładowaniu jest to wspaniałe doświadczenie, które naszym zdaniem spodoba się fanom. Cieszymy się, że w końcu oddamy wersję gry na Xbox Series X|S w ręce graczy, abyśmy mogli usłyszeć, co myślą. 

Fortnite to stale rozwijająca się gra, która nigdy nie stoi w miejscu, a w nadchodzących wydaniach dodamy więcej ulepszeń do wersji Xbox Series X|S. Informacje zwrotne od graczy z pewnością będą czynnikiem decydującym o tym, jakie funkcje dodać w następnej kolejności. 

P: Jak to jest tworzyć na Xbox Series X|S?

O: Microsoft bardzo ułatwił nam przejście. Współpraca z narzędziami programistycznymi była świetna, a wiele z nich jest nam dobrze znanych z Xbox One. 

Podobnie jak w przypadku każdej nowej platformy, podczas opracowywania pojawiły się ostre krawędzie dotyczące stabilności i wydajności, ale otrzymaliśmy świetne wsparcie ze strony zespołu sprzętowego Microsoftu, gdy pojawiły się te problemy. Bardzo szybko odwrócili poprawki, czasami w ciągu 24 godzin. 

Kolejną rzeczą, która pomogła nam w procesie tworzenia, był nowy zestaw Game Development Kit, który pozwala nam dzielić wspólny kod z generacjami konsol. Ta wspólna baza kodu znacznie ułatwi obsługę obu generacji, gdy gracze przechodzą na nowy sprzęt. 

P: Które ulepszenie było najbardziej podekscytowane, aby odkryć wykorzystanie Fortnite na Xbox Series X|S?

Odp.: Byliśmy szczególnie podekscytowani architekturą Velocity i maksymalnym wykorzystaniem dodatkowej przepustowości I/O na Xbox Series X i S, aby skrócić czas ładowania i poprawić wydajność strumieniowania na poziomie. To faktycznie wiązało się z szeregiem wyzwań. Gdy tylko przepustowość surowego dysku przestanie być problemem, procesor może szybko stać się wąskim gardłem podczas ładowania. Aby naprawdę w pełni wykorzystać sprzęt, musieliśmy znacznie zmniejszyć obciążenie procesora.

Zespół zajmujący się silnikami spędził dużo czasu w ciągu ostatniego roku na przepisaniu modułu ładującego w UE4 i optymalizacji kodu inicjalizacji silnika w celu zmniejszenia tych wąskich gardeł. Po stronie Fortnite sporo czasu wczytywania spędza się na oczekiwaniu na serwery, więc zmieniliśmy kolejność prac, aby umożliwić równoległe wykonywanie. Jesteśmy całkiem zadowoleni z miejsca, w którym zakończyły się nasze czasy ładowania w momencie premiery, ale jest to obszar ciągłych ulepszeń. Oczekuj dalszych optymalizacji w przyszłych wydaniach. 

Oprócz czasów ładowania, dodatkowa wydajność we/wy pozwoliła na znacznie szybsze przesyłanie strumieniowe zasobów. Wczytywanie tekstur, siatek i poziomów zajmuje dużo mniej czasu, a szybsze strumieniowanie pozwoliło nam również zwiększyć odległości strumieniowania poziomów, zwiększając wierność wizualną w odległości. 

P: Co umożliwia rozwój nowej generacji konsoli Xbox Series X|S w obecnych lub przyszłych projektach, których nie można było osiągnąć za pomocą poprzedniej generacji konsol?

O: Fortnite to stale aktualizowany tytuł, a gracze mogą spodziewać się kolejnych ulepszeń nowej generacji w nadchodzących miesiącach. Zdecydowanie więcej chcemy zrobić ze sprzętem Xbox Series X|S, zarówno jeśli chodzi o oprawę graficzną, jak i redukcję opóźnień – być może przyjrzymy się również obsłudze trybu 120 klatek na sekundę w przyszłych wydaniach.

Obecna wersja to Fortnite na Unreal Engine 4. W przyszłym roku zaczniemy przenosić Fortnite na Unreal Engine 5 i jesteśmy bardzo podekscytowani tym, co możemy zrobić z tą zmianą. Jesteśmy również bardzo ciekawi, co licencjobiorcy Unreal Engine na całym świecie mogą zrobić na sprzęcie nowej generacji, zarówno z Unreal Engine 4, jak i Unreal Engine 5.

Źródło nagrywania: news.xbox.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów