Comments 9
А ретушь точно надо делать диффузионками, особенно, когда речь идёт о использовании серьёзными людьми с серьёзными среднеформатными камерами на 150мп, а не условном фильтре для снапчата? Для них, вроде как, очень важно не превратить в мыло поры и структуру кожи, или, испортить шов на сумке, что и есть причиной того, что профессия ретушер все ещё жива, и не вытеснена фейсаппом (хотя, как по мне, это недоразумение, и оно должно быть устранено в скором времени).
В том же retouch4me, например, есть в явном виде карта проблем, которые подавляет ретушь (например, прыщей). То есть, система не херачит image2image тайл за тайлом, а имеет объект "прыщ" в доменной модели, алгоритм поиска и классификации доменных объектов, и применяет (хз что, возможно, тот же диффузионный image2image), но прицельно, и, жёстко ограничивая скоуп.
вы не пробовали единственный вариант, который работает. особенно хорошо связать его с detailer daemon
Возможно, глупый вопрос, Но почему бы не пользоваться inpaint моделями? В частности, flux fill. Это решает проблему швов целиком. Естественно, с оаерлапом, но только контекстным
Картинка ретушируется целиком а не локально как правило
Разумеется. Но тайлинг то при этом никуда не уходит. Тайл, условно 1280х1280 оверлап 256, область регенерации 1024х1024. Fill, я бы сказал, безупречно следует контексту за областью рисования. Можно даже попробовать SD 1.5 inpaint модели, т.к. они сейчас очень быстро работают. Для верности, я накатываю depth anything control net слоем
Почему диффузия рисует швы на 40-мегапиксельных фото и как сделать тайлы с памятью