Нейромережі здатні «реанімувати» старі ігри. Результат вражаючий

Все більшу популярність серед геймерів набуває технологія ESRGAN (Enhanced Super Resolution Generative Adversarial Networks). Остання являє собою нейромережа, за допомогою якої реалізуються технології масштабування зображень з 2-8-кратним збільшенням якості. Як це працює? Алгоритмом «згодовується» оригінальне зображення з низьким дозволом, після чого він не тільки збільшує вихідну роздільну здатність останнього, але ще і підвищує якість зображення, додаючи до нього реалістичні деталі і роблячи текстури картинки «більш природними». За кілька проходів алгоритм, як правило, створює зображення з ще більшою точністю та реалістичністю.

З допомогою ESRGAN користувачі значно поліпшили текстури до таких ігор як Monkey Island, Morrowind, Metroid, Myst, Crusader No Remorse, Final Fantasy 7, Doom, Resident Evil 2 і 3, при цьому зберігши їх загальний стиль. Буквально кілька днів тому вийшла модифікація з текстурами високого дозволу для культової класики Max Payne. За допомогою ESRGAN мережі були поліпшені текстури, а також застосовувалося ручне редагування. У загальній складності було замінено кілька тисяч текстур, приблизно 95 відсотків.

Результат виглядає так:

Ознайомитися з декількома прикладами обробки текстур за допомогою нейромережі ESRGAN можна нижче:

Було

Стало

Було

Стало

Було

Стало

Для бажаючих випробувати технологію самостійно, можна скористатися цією інструкцією: https://kingdomakrillic.tumblr.com/post/178254875891/i-figured-out-how-to-get-esrgan-and-sftgan  (вкрай бажано знання англійської). Вихідний код ESRGAN знаходиться тут https://github.com/xinntao/ESRGAN.

На думку завсідників тематичних форумів, дана технологія є майбутнім геймдеву. Серед розробників не нова практика випуску так званих HD-версій старих ігор. У деяких випадках мова йде про повну перемальовуванні нових текстур, в інших — розробники трохи «халтурять», переробляючи дозвіл вже наявних текстур. Але в будь-якому випадку, для переробки оригінальних текстур і дозволів витрачається велика кількість часу.

Технології подібні ESRGAN здатні суттєво прискорити ці процеси, виконуючи обробку потрібних даних і видаючи готовий результат всього за кілька секунд, що робить їх дуже привабливими з практичної точки зору. З цим, судячи з усього, згодна компанія Nvidia. Розробник графічних рішень останнім часом захопився різними технологіями штучного інтелекту. Наприклад, однією з останніх розробок компанії є технологія GameWorks: Materials & Textures, що використовує машинне навчання і технологію CUDA своїх графічних карт. Якщо хочете оцінити цю технологію (зараз йде бета-тест), то спершу необхідно буде зареєструватися на сайті компанії — ось тут. Трохи раніше ми повідомляли про те, що компанія навчила створену нею нейронну мережу обробляти 3D-графіку, тим самим перекладаючи цю задачу з графічного процесора.

Читайте також  Космічний апарат спостерігав вибух в магнітному полі Землі

Степан Лютий

Обожнюю технології в сучасному світі. Хоча частенько і замислююся над тим, як далеко вони нас заведуть. Не те, щоб я прям і знаюся на ядрах, пікселях, коллайдерах і інших парсеках. Просто приходжу в захват від того, що може в творчому пориві вигадати людський розум.

Вам також сподобається...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *