„Zarobki nawet na GTX 470”: twórcy World of Tanks po wprowadzeniu Ray Tracing w grze

На сентябрьском мероприятии «День Танкиста» компания Wargaming впервые анонсировала появление в World of Tanks

Technologia Ray Tracing, która powinna zostać udoskonalonajakość wyświetlania cieni w popularnej grze akcji o czołgach. Wtedy dziennikarzom dość dokuczono, bo przekazywano bardzo mało informacji. Szczególnie wiele pytań wywołała wiadomość, że w odróżnieniu od znanej już implementacji tej technologii w grach, rozwiązanie Wargaming nie wymaga karty graficznej ze sprzętową obsługą ray tracingu. Skontaktowaliśmy się z menadżerem produktu World of Tanks Encore RT Alexandrem Shemetovem i programistą graficznym World of Tanks Denisem Ishmukhametovem i zadaliśmy im kilka pytań. O optymalizacji, o tym jak technologia działa bez rdzeni RT, do jakich konfiguracji komputerów jest przeznaczona i przybliżonych datach premiery. 

gadżet: O ile rozumiem, wasza technologia różni się od tego, co użytkownicy zwykle mają na myśli, mówiąc o Ray Tracingu w grach. Co najmniej nie wymaga karty graficznej Nvidia Geforce 2060. Jakie jeszcze są różnice?

Denis Iszmuchametow: RTX to zastrzeżona technologia Nvidii, a myNie używamy tego. World of Tanks wykorzystuje sam algorytm śledzenia promieni (RT), który jest używany od lat 80-tych. Nasza implementacja wykorzystuje DirectX 11, shadery Compute i bibliotekę Intel Embree. Zatem obliczenia dotyczą procesora graficznego i procesora. Zazwyczaj śledzenie promieni działa w trzech etapach. Pierwsza to konstrukcja struktury danych (BVH), w której wielokąty są łączone w pudełka, aby przyspieszyć pracę. Na drugim etapie odbywa się samo obrysowywanie — na tym etapie można rysować cienie, globalne oświetlenie i nie tylko. Następnie następuje trzeci etap, podczas którego usuwany jest szum i ziarno. Na kartach graficznych obsługujących śledzenie sprzętu przyspieszany jest tylko drugi etap.

Jeśli porównamy z technologią Nvidia, nasza jakość obrazu nie będzie inna, jedyną różnicą jest to, że nie potrzebujemy rdzeni RT karty graficznej

Notatka:Ze względu na fakt, że w World of Tanks ray tracing korzysta z DirectX 11, funkcję tę można uruchomić w systemie Windows 7 i nowszych.


</ img>


</ img>


</ img>


</ img>


</ img>


</ img>

 


 


 


 


 


 


 

 

gagadget: Jak przebiega optymalizacja procesorów wielordzeniowych? Jak efektywnie będą wykorzystywane wszystkie rdzenie?

Aleksander Szemetow: W lutym tego roku wydano World of TanksAktualizacja zapewniająca obsługę procesorów wielordzeniowych. Dzięki tej aktualizacji możliwe stało się pełne załadowanie wszystkich rdzeni procesorów, w tym wirtualnych. Wprowadzona wówczas technologia umożliwiła przyspieszenie etapu budowy struktury danych (BVH). Więc przygotowaliśmy się wcześniej. Pod względem optymalizacji i obciążenia wszystkich rdzeni wszystko działa dobrze. Wraz z klientem gry do programu demonstracyjnego World of Tanks Encore RT wprowadzono obsługę wielordzeniowości i ray tracingu. Dzięki temu możesz już przetestować nową technologię pod względem dynamiki i samodzielnie ocenić optymalizację.


</ img>

</ img>

</ img>

</ img>
 


 


 


 


 

 

gadżet: Na co dokładnie ray tracing wpłynie w World of Tanks? Cienie, odbicia czy ogólnie oświetlenie? Na przykład w Battlefiled V odbicia ognia i smugi pocisków czołgów można zobaczyć na kałużach lub karoseriach samochodów. Czy coś podobnego zostanie zaimplementowane w Twoim projekcie?

Specjalny projekt

Laptop z przyszłości: recenzja ASUS ZenBook Duo Pro z dwoma ekranami dotykowymi

Denis Iszmuchametow: Сейчас мощности видеокарт, даже если они используют аппаратное ускорение рейтрейсинга, хватает только чтобы реализовать один из возможных эффектов. Есть игры, где проработаны тени, есть игры, где трассировка используется для улучшения отражений или глобального освещения. Реализовать всё и сразу пока невозможно — не потянут видеокарты. Мы решили сконцентрироваться на тенях, так как в World of Tanks это наиболее заметная часть визуальной составляющей.

Aleksander Szemetow: Warto wyjaśnić, że cienie będą trwaćczołgi i czołgi. Dzięki temu udało nam się osiągnąć dobrą wydajność, nawet w porównaniu z grami wykorzystującymi przyspieszenie sprzętowe ray tracingu.

В отличии от карты теней, которая сейчас в основном используется в игровой индустрии, трассировка более точна и реалистична…Тени от мелких деталей стали чётче и лишились эффекта «лесенки», вместе с тем, появились новые размытые тени в области пенумбры (полутени), пространстве между областями полной тени и полного света


</ img>

gagadget: Jak rozumiem, możliwe będzie włączenie śledzenia, zarówno w HD, jak i na kliencie SD gry?

Denis Iszmuchametow: Tak, jednak aby opcja działała, będzie to koniecznewłącz „ulepszoną grafikę” w ustawieniach gry. Ustawienie jest opcjonalne, jeśli komputer nie „wyciąga” - odtwarzacz może go wyłączyć. Ponadto istnieją trzy tryby pracy RT: niska, średnia i wysoka jakość.

gagadget: На какие конфигурации компьютера рассчитана новая технология? Насколько сильно просядет производительность? 

Denis Ishmukhametov: Для запуска трассировки теней достаточно иметь видеокарту с поддержкой DirectX 11 (Nvidia GTX 470 и выше или аналогичная карта AMD). Но с таким железом, вероятно, игрок не получит комфортную производительность. 

Liczyliśmy na najlepsze karty graficzne sprzed pięciu lat - Nvidia GeForce 970, podobne rozwiązania AMD i innych producentów

Alexander Shemetov: Конечно, мы проводили тестирования, мы примерно знаем на каких конфигурациях играют наши игроки. Однако всё проводилось в тепличных условиях на стабильных системах. На деле всё зависит от настроек пользователя, ситуации в бою, карты, личных предпочтений, включённых программ на фоне и множестве других мелочей. Тут сложно точно сказать. Специально для этого мы и выпускаем наше демонстрационное приложение World of Tanks Encore RT, которое позволит любому игроку на его машине и в его условиях опробовать технологию и подобрать комфортную конфигурацию настроек заранее. Технология оптимизирована под видеокарты AMD, Nvidia и встроенную графику Intel, так что на производительных ноутбуках проблем возникнуть не должно.


</ img>


</ img>

 


 


 

 

gagadget: На какой стадии сейчас находится разработка, можете ли вы назвать примерные сроки выхода?

Aleksander Szemetow: W najbliższej przyszłości.

Możesz teraz przetestować działanie raytracku w aplikacji World of Tanks Encore RT.