Улучшение текстур через нейросети
И так, у нас есть текстура. Вероятно небольшая и не очень качественная. Например такая
Посмотрим, что мы сможем сделать с ней классическим ресайзом. Например таким github.com/Windblade-GR01/2dimagefilter/releases
Сколько в нем всяких алгоритмов! =)
Попробуем, допустим, XBR 4x
Неплохо (относительно большинства других из списка), но как-то мыльновато. Что нам могут предложить нейросети?
Улучшаем текстуры с помощью ESRGAN Читаем, устанавливаем, настраиваем, пробуем.
Falcoon
Получше, обратите внимание на прожилки, листья прорисованы чётче.
Manga109Attempt
Тоже неплохо. Почему-то картинка стала ярче.
RRDB_ESRGAN_x4
Какие-то "мазки", зубчатые края. Для этой картинки данный алгоритм подходит плохо.
RRDB_PSNR_x4
Чуть лучше предыдущего, но края такие же зубчатые.
Вероятно в каком-то случае будет лучше один алгоритм, в каком-то, другой. В комментариях к статье упоминается waifu2x, посмотрим и на него. Например waifu2x.me/index.ru.html
waifu2x-multi_x4
Сравнение с оригиналом
В каких-то случаях может быть хорошим выбором. Чтобы не использовать онлайн сервис, а поставить конвертироваться папку на ночь, можно воспользоваться github.com/lltcggie/waifu2x-caffe/releases. Обратите внимание на переключатель в настройках
Делитесь своим опытом в @unity3d_ru