PDA

Просмотр полной версии : AI Upscaling Textures


TommyBoss
17.03.2020, 19:51
Добрый день, господа Мафиози!

Предисловие.
На дворе 2020 год, старушка Мафия, как всегда бессмертна, но без слез на оригинальную графику смотреть тяжело. Я устанавливал Mafia1CommunityModPack и был просто поражен тем титаническим трудом и командной работой которую провели участники данного форума. Снимаю шляпу, преклоняюсь перед взором этих людей, которые скрупулезно собирали новую игру буквально по крупицам!

Но. Без ложки дегтя в бочке меда все же не обошлось, персонажи выглядят все также ненатурально, мыльные лица и пластилиновая одежда не очень гармонируют с HQ моделями автомобилей и HD текстурами.

Постараюсь и я сделать нашу любимую игру капельку лучше и современнее. Начнем с загрузочных экранов и лиц персонажей, а дальше посмотрим. Все подробности в следующих постах.

AI Upscale Characters by TommyBoss

Обработано 468 текстур персонажей (лица, одежда, обувь и т.п.), разрешение в 2-4 раза больше оригинала, вес файлов 932 Мб, в архиве 505 Мб. Проверена работоспособность с Mafia1CommunityModPack (текстуры, исправления в катсценах, увеличенная дистанция и плотность трафика, шейдерная вода, RealCarFacing и замененные модели не включал).

Скриншоты вместе с Mafia1CommunityModPack
https://mafia-game.ru/forum/imgcache/2020/03/17/hjzzfemu4mwsdbgtt.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/tlbydxkx0sxkxmpjr.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/nvcxmkypxjqhp0yuk.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/jezrajqrwqt8dkkubhwh.jpg
Больше скриншотов
https://mafia-game.ru/forum/imgcache/2020/03/17/hxxnepwqjx9dkaxfrwngdb.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/y4zrjevpbwuznvztxh.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/qwfupmzbv8jpjjbzceu.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/gkdqevnm0fgrzrzp.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/bkgkntxqcjchnjaj5yfjfmqx.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/vtzeutcvfrnamhfbtwgvjua5.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/ug2mctashrweqzkvqa.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/ewyrb4vaevjeuxqnjfdff.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/e3ahmxbxuzhuuuwczjrbrq.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/kpsmjrnpv0cmjwkbxp.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/pmzdnrkyzynx2efkrdct.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/jvmkjjljnhtybwfarj6be.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/czmxufudfv8yzvjeq.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/yxxpbc9aurgqelkyrhjx.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/xu8zfjpzjtyttuyk.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/xktgkgyfat6efbrfp.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/bxvebbbfpqlasxrs5hlskmyy.jpghttps://mafia-game.ru/forum/imgcache/2020/03/17/aqzbhzqmrugx3dkypmhpzuh.jpg

СКАЧАТЬ
https://drive.google.com/open?id=1aMiggzOBccbkMaP4Lajqzt2YxcyuRjeg

AI Upacsle Loading Textures by TommyBoss

Увеличенные текстуры загрузочных экранов.

СКАЧАТЬ
https://drive.google.com/file/d/1i28I-Vh-2nShX7hMaIk4PbEfyO6-UCaT/view?usp=sharing

Конфигурация тестового ПК
Intel Core i7 8700k 4.8 GHz, 16 Gb RAM, SSD Samsung EVO 960 250 Gb (NVME), SSD WD BLUE (2x500 Gb, RAID-0), RTX 2070 Super.

Все тесты проводились в разрешении 5120х2880, анизотропная фильтрация 16х, сглаживание 2х, FPS ниже 60 к/сек не падает (V-sync включен)

Ниже архивы с увеличенными текстурами до 6 раз, отдельно по категориям (не рекомендуется к установке с другими модами)
Скриншоты персонажей:
https://drive.google.com/u/0/uc?id=1cc2Ginv_c_5xsuH6_-rhH5Iw-v68ux_6&export=download
Остальные под спойлером:https://drive.google.com/u/0/uc?id=1TB9Hiw5_oKhXSIuwiliS_AWHVQBaNuYl&export=downloadhttps://drive.google.com/u/0/uc?id=1rLpTPgh4bHmkMogEazBY5SvuPmNwsDrV&export=downloadhttps://drive.google.com/u/0/uc?id=1JrWkZugfDgP5_UbeImkvlGMUxItnd7nw&export=downloadhttps://drive.google.com/u/0/uc?id=1jkAp2bGpP49dWKMcIc5sZ0Rddcx-5cBa&export=downloadhttps://drive.google.com/u/0/uc?id=1MYZQjvcV8SIvuO-X-AkkVpIn7gFfoPQy&export=downloadhttps://drive.google.com/u/0/uc?id=1VzsqccCg2OoC_F1ueW6lCqXnCebS2e_B&export=downloadhttps://drive.google.com/u/0/uc?id=1NXDbA7sqLqJAPNuHuWr6P_R_vxzJb5Z9&export=downloadhttps://drive.google.com/u/0/uc?id=1J7u3AS91fFjhAw-eRK6uYRdF0fFBMM2s&export=downloadhttps://drive.google.com/u/0/uc?id=1ZDeOv98AxJqGTz3jFq35D4ykvNKPaqHT&export=download

Загрузочные экраны и детали меню.

Ссылка на архив:
https://drive.google.com/file/d/1EjuIttJVwy_am1j6B4FmCqaXIiat8nzW/view?usp=sharing

Лица персонажей.

Ссылка на архив:
https://drive.google.com/open?id=1xb-BoE0v6BdWBGGj9QQMjindjfguHJOy

Пиджаки и другая мужская верхняя одежда

Ссылка на архив:
https://drive.google.com/open?id=1JDHohDvF0raExxTTBYmN8xuSf_7B8yd6

Брюки, штаны и т.д.

Ссылка на архив:
https://drive.google.com/open?id=1uKgkTKXomkYCZPgAVp5kMAW5t-AtKx9Q

Рубашки, подтяжки и пр.

Ссылка на архив:
https://drive.google.com/open?id=1bm1hWKdpqU2102Gj53r0rENrb-CiiX7A

Обувь мужская и женская

Ссылка на архив:
https://drive.google.com/open?id=1zKp12YyLoa4MkDf0ViON6VaVn6N_Luyb

Женская одежда

Ссылка на архив:
https://drive.google.com/open?id=1-_J99-UcJeWIazE-rqZysNb_8DdC0Rtz

Руки ноги (крылья и хвосты :))

Ссылка на архив:
https://drive.google.com/open?id=1mxHyA3Y60Bsetvpq601LGQnBI8h5ON-K

Позже планирую сделать облегченную сборку для лучшей совместимости с другими модами и увеличения производительности и стабильности на слабых машинах.


БОНУС- 4к интро
https://youtu.be/roWtwyWJr68

С уважением,
Антон

Abradox
18.03.2020, 12:27
Скриншоты не грузятся.
Размеры экранов избыточные, боюсь даже представить сколько это будет грузиться.
Да и AI-увеличение конечно улучшит картинку, но не значительно.
Тут надо всё переделывать с нуля и адаптировать под современные экраны.

https://mafia-game.ru/forum/imgcache/2020/03/18/5yqgxwrmvzcmgrfjqxzmenjx.jpghttps://mafia-game.ru/forum/imgcache/2020/03/18/cuhus2qbhlttydgxldsredz.jpghttps://mafia-game.ru/forum/imgcache/2020/03/18/aqcbr9mrnwqubvqsxdqnrpq.jpghttps://mafia-game.ru/forum/imgcache/2020/03/18/myqqbhtyftfsd8mnhr.jpg

TommyBoss
18.03.2020, 12:30
Скриншоты не грузятся

У меня все скриншоты видны. Загружал на гугл диск. Если подскажите в чем причина и что сделать - буду благодарен!

https://drive.google.com/u/0/uc?id=1PmhmEY8NLZkT95hAQi3ru3UAHgTm0rp-&export=download

Abradox
18.03.2020, 12:53
Вот что вижу я

https://mafia-game.ru/forum/imgcache/2020/03/18/cvsphwppnazrxst0zluhtby.jpg

Добавлено через 12 минут
Скорее всего это из-за того, что изображения очень большого разрешения.

Нужно чтобы это был формат jpg и не больше 4К

TommyBoss
18.03.2020, 12:58
Скриншоты не грузятся.
Размеры экранов избыточные, боюсь даже представить сколько это будет грузиться.
Да и AI-увеличение конечно улучшит картинку, но не значительно.
Тут надо всё переделывать с нуля и адаптировать под современные экраны.

По времени загрузки разницу на своем железе не заметил. Что касается увеличения - на вкус и цвет, с тем, что все не идеально - полностью согласен, но на сегодняшний день ничего лучше AI-увеличения оригинала не вижу. Не исключаю, что апскейл в 6 раз избыточен, возможно хватит и четырехкратного. Альтернативное решение - полностью ручное создание экранов с попыткой сохранить все нюансы оригинала.

Жду обратную связь по качеству лиц персонажей. Далее подготовлю и опубликую текстуры одежды и т.д., так сказать вынесу на ваш суд:)

admpos
18.03.2020, 12:59
Вот что вижу я

Аналогично, гугл говорит - 403. Это ошибка. Сожалеем, но у вас нет доступа к этой странице. Это все, что мы знаем.
Какие то проблемы с настройкой доступа, виден только первый скриншот, с битой.


Со скейлом текстур можно напороться на еще одну проблему. Мафия как 32разрядное приложение не может отъесть больше 4гб рам. При этом, если объем загруженных текстур больше, она крашится. Спасает положение галка "сжатые текстуры" - но с ней (так говорят, я валенок и разницы не вижу :D) текстуры опять мыльные. Если игре один леший их сжимать, зачем городить их в 4к? И вроде могут помочь врапперы, но это не точно :)
Поэтому, может быть, лучше сосредоточиться на текстурах, которые до сих пор 64*64, 128*128 - вот это вот всё. Но тут, боюсь, Abradox прав - AI не поможет, надо перерисовывать.

А твои текстуры щас потестю :nyam:

TommyBoss
18.03.2020, 12:59
Вот что вижу я

https://mafia-game.ru/forum/imgcache/2020/03/18/cvsphwppnazrxst0zluhtby.jpg

Добавлено через 12 минут
Скорее всего это из-за того, что изображения очень большого разрешения.

Нужно чтобы это был формат jpg и не больше 4К

Приму во внимание. Спасибо!

Abradox
18.03.2020, 13:06
К тому же AI не со всеми текстурами хорошо справляется.
https://mafia-game.ru/forum/imgcache/2020/03/18/rkdsecez7qeaxtfcsgwfkuj.jpghttps://mafia-game.ru/forum/imgcache/2020/03/18/sepbdazcyqnmts8kj.jpg

Но в общем и целом можно использовать какие-то текстуры.

Вероятно проблемы с доступом к Гугл диску.

TommyBoss
18.03.2020, 13:50
Вероятно проблемы с доступом к Гугл диску.

Прошу проверить еще раз. Перезалил ужатые до 4к с компрессией.

Добавлено через 16 минут

Со скейлом текстур можно напороться на еще одну проблему. Мафия как 32разрядное приложение не может отъесть больше 4гб рам. При этом, если объем загруженных текстур больше, она крашится. Спасает положение галка "сжатые текстуры" - но с ней (так говорят, я валенок и разницы не вижу :D) текстуры опять мыльные. Если игре один леший их сжимать, зачем городить их в 4к?

Сталкивался с этим уже не раз:) Частично помогает Large Address Aware, но игра все равно больше 3,7-3,9 Гб есть отказывается. Что плохо - обойти ограничение по потреблению памяти возможности нет, но можно значительно улучшить текстуры закрытых локаций, так как игре нет необходимости в эти моменты загружать все текстуры города и т.д. Но, как ни крути, все равно приходится чем-то жертвовать, Mafia x64 никто пока не создал.

Abradox
18.03.2020, 14:23
Да, текстуры лиц хороши. Кроме того их можно немного уменьшить, чтобы не сильно нагружать игру.

alex5995
18.03.2020, 14:34
Мафия как 32разрядное приложение не может отъесть больше 4гб рам
Память видеокарты тоже подпадает под это ограничение?

TommyBoss
18.03.2020, 14:51
Память видеокарты тоже подпадает под это ограничение?

Насколько я понимаю принцип работы LS3D, то он сначала всю графику, необходимую для уровня, загружает в RAM, а потом уже, перед прорисовкой того или иного объекта, отправляет в память видеокарты.

TommyBoss
18.03.2020, 18:20
Update.
Обновил шапку, добавил скриншоты.

TommyBoss
19.03.2020, 12:26
Да, текстуры лиц хороши. Кроме того их можно немного уменьшить, чтобы не сильно нагружать игру.

Просьба проверить облегченную сборку (добавил в шапку).

Возможно заменены не все текстуры персонажей, выбирал вручную из папки maps, да и работа с AI занимает много ресурсов + разные настройки под разные текстуры.
Если кто поможет со списком всего, что есть в игре, то это значительно ускорит результаты.

Также столкнулся с проблемой совместимости скайбоксов с шейдерной водой. Вода нормально отображается только со скайбоксами из Mafia1CommunityModPack, при попытке установить оригинальные или увеличенные с помощью нейросети - получаю черную или красную воду на некоторых уровнях. Вдруг есть знающие люди готовые разъяснить что к чему - то сделаю улучшенные оригинальные скайбоксы.

Дальше займусь или текстурами автомобилей, или текстурами уровней. Тут уже немного сложнее, т.к. полученный результат после увеличения разрешения еще нужно будет ручками дорабатывать, убирать артефакты и добавлять детали.

Жду комментарии, обратную связь, конструктивную критику.

С уважением,
Антон

Abradox
19.03.2020, 15:01
Я не думаю что нам нужны увеличенными все оригинальные текстуры в игре, она этого не переживет, а время на увеличение будет потрачено.

Для шейдерной воды нужны определнные текстуры, я не помню почему, но стандартные использовать нельзя будет глюк. Кроме того 1 текстура скайбокса должна быть маленького разрешения чтобы не было глюка, если ее увеличить то появится глюк. По этому текстурами неба лучше не заморачиваться, если использовать шейдерную воду.

На счет текстур автомобилей, где-то были переделанные текстуры высокого качества сделанные на основе именно оригинальных текстур, но не все насколько я помню. Поэтому заново проделывать эту работу с заведомо худшим результатом думаю не стоит.
Если есть цель сделать качественные версии всех автомобильных текстур на основе оригинальных, то теоретически можно их собрать из разных источников в т.ч. часть из SUUU HD Car pack.

sp!nat
19.06.2020, 06:25
Отлично, наконец-то Ai! Ждем все текстуры)