
На събитието „Tankman Day” през септември, Wargaming обяви появата си в World of Tanks за първи път
джаджа:Доколкото разбирам, вашата технология е различна от това, което потребителите обикновено разбират под Ray Tracing в игрите. Като минимум не изисква видеокарта Nvidia Geforce 2060. Какви други са разликите?
Денис Ишмухаметов:RTX е собствена технология на Nvidia и ниеНие не го използваме. World of Tanks използва самия алгоритъм за проследяване на лъчи (RT), който се използва от 80-те години. Нашата реализация използва DirectX 11, Compute shaders и библиотеката Intel Embree. По този начин изчисленията падат върху GPU и CPU. Обикновено проследяването на лъчи работи на три етапа. Първият етап е изграждането на структура от данни (BVH), където полигоните се комбинират в кутии за ускоряване на работата. Вторият етап е мястото, където се извършва самото проследяване - този етап може да се използва за рисуване на сенки, глобално осветление и др. След това идва третият етап, при който се премахва шума и зърното. На видеокарти с поддръжка на хардуерно проследяване се ускорява само вторият етап.
Ако сравним с технологията на Nvidia, качеството на картината ни няма да е различно, единствената разлика е, че не се нуждаем от RT ядрата на видеокартата
Забележка:Поради факта, че в World of Tanks проследяването на лъчите използва DirectX 11, функцията може да бъде стартирана на Windows 7 и по-нови версии.

</ img>

</ img>

</ img>

</ img>

</ img>

</ img>






gagadget: Как вървят нещата с оптимизацията на многоядрените процесори? Колко ефективно ще бъдат използвани всички ядра?
Александър Шеметов:През февруари тази година излезе World of TanksАктуализация, която осигурява поддръжка за многоядрени процесори. С тази актуализация стана възможно пълното зареждане на всички процесорни ядра, включително виртуалните. Технологията, въведена по това време, направи възможно ускоряването на етапа на изграждане на структура от данни (BVH). Затова се подготвихме предварително. По отношение на оптимизацията и натоварването на всички ядра всичко работи добре. Заедно с клиента на играта, поддръжката за многоядрени и проследяване на лъчи беше въведена в демо програмата World of Tanks Encore RT. Така че вече можете да тествате новата технология в динамика и сами да оцените оптимизацията.

</ img>

</ img>

</ img>

</ img>




джаджа:Какво точно ще повлияе трасирането на лъчи в World of Tanks? Сенки, отражения или осветление като цяло? Например, в Battlefiled V, отражения от огън и трасиращи елементи от танкови снаряди могат да се видят върху локви или каросерии на автомобили. Ще бъде ли приложено нещо подобно във вашия проект?
Специален проект
Лаптоп от бъдещето: преглед на ASUS ZenBook Duo Pro с два сензорни екрана
Денис Ишмухаметов:Сега силата на видеокартите, дори ако теТе използват хардуерно ускорение за проследяване на лъчи, което е достатъчно само за реализиране на един от възможните ефекти. Има игри, в които се разработват сенки, и има игри, в които се използва трасиране за подобряване на отраженията или глобалното осветление. Невъзможно е да се внедри всичко наведнъж - видеокартите няма да се справят. Решихме да се фокусираме върху сенките, тъй като в World of Tanks това е най-важната част от визуалните ефекти.
Александър Шеметов:Струва си да се изясни, че сенките ще продължатрезервоари и от резервоари. Благодарение на това успяхме да постигнем добри резултати, дори в сравнение с игри, които използват хардуерно ускорение на проследяването на лъчи.
За разлика от картата на сенките, която е в моментаизползва се главно в игралната индустрия, проследяването е по-точно и реалистично …Сенките от малки детайли са станали по-ясни и са загубили ефекта на „стълба“, в същото време са се появили нови размазани сенки в полусянката (penumbra), пространството между зоните на пълна сянка и пълна светлина

</ img>
gagadget: Както разбирам, ще може ли да се даде възможност за проследяване, както в HD, така и в SD клиента на играта?
Денис Ишмухаметов:Да, обаче, за да работи вариантът, ще е необходимоактивирайте „подобрена графика“ в настройките на играта. Настройката не е задължителна, ако компютърът не се "дърпа" - плейърът може да го изключи. В допълнение, има три режима на работа на RT: нисък, среден и висококачествен.
gagadget: За какви компютърни конфигурации е предназначена новата технология? Колко ще спадне производителността?
Денис Ишмухаметов: За да започнете проследяване на сенки е достатъчно да иматевидеокарта, която поддържа DirectX 11 (Nvidia GTX 470 или по-нова или подобна AMD карта). Но с такъв хардуер играчът вероятно няма да получи удобна производителност.
Разчитахме на видео карти от най-висок клас от преди пет години - Nvidia GeForce 970, подобни решения от AMD и други производители
Александър Шеметов: Разбира се, проведохме тестове, приблизителноЗнаем на какви конфигурации играят нашите играчи. Всичко обаче беше извършено в оранжерийни условия на стабилни системи. Всъщност всичко зависи от настройките на потребителя, ситуацията в битката, картата, личните предпочитания, програмите, включени във фонов режим и много други малки неща. Трудно е да се каже точно. Специално за тази цел пускаме нашето демо приложение World of Tanks Encore RT, което ще позволи на всеки играч да изпробва технологията на своя автомобил и в неговите условия и да избере предварително удобна конфигурация на настройките. Технологията е оптимизирана за видеокарти AMD, Nvidia и интегрирана графика на Intel, така че не би трябвало да има проблеми при лаптопи от висок клас.

</ img>

</ img>


gagadget: На какъв етап е разработката сега, можете ли да дадете приблизителна дата на пускане?
Александър Шеметов:В близко бъдеще.
Можете да изпробвате работата на лъчевите кадри сега в приложението World of Tanks Encore RT.