Начнем изучение вкладки IMG2IMG - IMPAINT
Главная фишка перерисовки Inpaint - возможность выделять нужные нам части текстуры. Начнем с перерисовки груди и воротника.
Прежде всего выделяем зону перерисовки
Напоминаю - для удобства нам понадобится extension "canvas-zoom-and-pan". Установите его.
С его помощью, зажимая CTRL и двигая колесом мыши можно увеличивать/уменьшать размер кисти. ALT + колесо мыши - увеличивать или уменьшать размер изображения. R - возвращает изображение рамки. Работает эта кнопка не всегда. Если не сработала - перейдите на любую вкладку (txt2img) и сразу обратно. Нажмите R - теперь сработает.
Так же нам понадобится extension "StyleSelectorXL."
Итак, выделили зону перерисовки, теперь пишем промт. В моем случае:
"best quality, intricate detaills, (detailed: 1.6), (Heraldic coat of arms), hyper-realistic"
т.е. качество, мелкие детали, детальность, Геральдический герб, гиперреализм.
Denoising strength - на 0,45 . Даю большую свободу фантазии.
Идем ниже:
Надо обязательно поставить галочку на "only masked" - чтобы обрабатывалась только закрашенная часть, а не все изображение. Это повышает качество.
Дело в том. что ниже мы выставляем размер рисунка в пикселях.
Я выставил 768х768.
Смысл в том, что при галке на "Whole picture" Stable будет всю картинку делать в указанном размере. А если "only masked" - то только выделенный фрагмент.
Сейчас реальный размер фрагмента на текстуре примерно 120х200 пикселей.
НО
Stable растянет его до 768, перерисует в таком размере, а потом сожмет до изначального. Это очевидно повышает качество картинки.
Обычно я перерисовываю в размере 1024х1024. Но тут надо учитывать, что чем больше выставленное разрешение, тем более мелкими будут на нем детали.
Это хорошо для общей текстуры, но мне сейчас нужен герб с крупными элементами. Поэтому я выбрал разрешение меньше.
Еще ниже размера у меня есть расширение "StyleSelectorXL."
Там я еще раз выставил Гиперреализм, для повышения качества.
Выбрали понравившийся вариант - засунули его обратно в inpaint. Не меняю ничего, кроме SDXL Stiles - там я выставляю HDR.
Это просто на практике я заметил, что использование связки Hyperrealism - HDR очень сильно повышает качество картинки.
Потому что Hyperrealism - это прорисовка большого количества деталей
HDR - High definition range - высокое разрешение изображения.
Таким образом они усиливают друг друга.
Пример текстуры из этой же игры.
Получили финальную перерисовку:
Как видишь, разница сильно заметна.
Теперь нам надо еще раз прогнать всю текстуру через нейронку, чтобы сгладить косяки, если они есть, конечно.
Как видишь, я не вс. текстуру перекрашивал в фиолетовый (адамантий), а только половину. Это всё, как я писал выше, чтобы Stable перерисовывал меньший кусок текстуры в большем разрешении.
Вот теперь я выставляю 1024х1024 пикселя, выделяю броню и руки. Но только стальные части, потому что кольчугу нейронка плоховато рисует. Делает похожей на свитер. Кольчугу лучше срисовать вручную с какой-то фотки из сети.
Убиваю предыдущий промт.
Новый промт: "(light-purple polished copper), hyper-realistic,"
Светло-фиолетовая полированная медь.
Почему медь? - Медь даст пупырчатый узор на текстуре стали. Эта такая фишка современной медной посуды, которую S/D запомнил. Но это также может немного изменить оттенок, так что оттенок в итоге лучше вручную в фотошопе править. На годной текстуре.
И опять два раза повторяем прогонку с SDXL. Сначала гиперреализм, потом HDR. И, конечно, Denoising strength я убираю с 0,45 до 0,32. Чтобы он меньше фантазировал и больше держался изначальной картинки. Это чтобы не выплыли непредвиденные искажения, которые навредят развертке текстуры.
Теперь ждем примерно 2 раза по полчаса, потому что 1024p рисуется очень медленно. (я рисую по 4 варианта, можно меньше, это ускорит работу, но я хочу получить несколько и выбрать лучший вариант).
Правка: HDR ломает эту пупырчатость текстуры, так как очень усиливает эффект полировки. Так что надо думать, как лучше - либо убрать polished перед включением HDR, либо выбрать сильную полировку в ущерб текстуре. Надо смотреть, что будет лучше в игре.
Так как я выделил и герб, то он мне его грохнул при перерисовке. Поэтому герб придется вернуть вручную в фотошопе. Надо было не выделять.
И вот финальный вариант, собранный из кучи разных версий в фотошопе готов.