Войти
Уголок tool-программФорум

Автоматический затайливатель картинки. (6 стр)

Страницы: 13 4 5 6 7 8 Следующая »
#75
17:00, 18 мая 2022

ArtProg
Проверил, ссылка рабочая. Но можно и на itch.io скачать: https://mikletuapse.itch.io/tiletex

#76
18:25, 18 мая 2022

  Новая ссылка хотя бы открывается, а та даже через впн не доступна). Спасибо!

#77
12:36, 19 мая 2022

А версия на C++ планируется?

#78
12:46, 19 мая 2022

samrrr
А что тебе это даст?

#79
21:40, 19 мая 2022

Mikle
Сиогу на ините игры запусткать туул. Да и хотелось разобраться что за магия там происходит, уж очень годный результат выходит.

#80
(Правка: 23:48) 23:01, 19 мая 2022

samrrr
Блендятся картинка с ней же сдвинутой на половину размера, вес исзодной картинки линейно меняется от 0 до 1 на 0.5 размера и обратно до 0 на след 0.5, вес сдвинутой - наоборот (в сумме 1)

#81
3:01, 20 мая 2022

Aslan
> Блендятся картинка с ней же сдвинутой на половину размера, вес исзодной
> картинки линейно меняется от 0 до 1 на 0.5 размера и обратно до 0 на след 0.5,
> вес сдвинутой - наоборот (в сумме 1)
Так делает субстанс десигнер. Здесь же что-то посложнее.

#82
20:51, 20 мая 2022

Aslan
Нет, так результат плохой выходит.
samrrr
Я вырезаю из источника куски по маске сложной формы с кривыми краями, и заляпываю ими приёмник. Чтобы не выделялась граница между светлыми и тёмными участками источника, применяется предварительное выравнивание яркости источника с определённым радиусом (есть регулятор), при этом, когда "вытягивается" яркость тёмных участков, на них может пострадать контрастность, что компенсирует Contrast Factor (тоже есть регулятор).

#83
(Правка: 13:41) 13:40, 29 мая 2022

Очень давно приходила в голову мысль, что неплохо бы иметь такую программу. Берешь фотку, допустим там есть небольшой участок примерно одного ... не цвета, а скорее набора пространственных частот изменения цвета или по-простому участок однородного равномерного паттерна.
Как правило это бетон, крашенный метал и все в таком духе. Но как правило, он небольшого размера. Если его размножать, получится мерзкого вида тайлинг. С другой стороны потенциально существует сотни вариантов такого же паттерна, но там будет некий другой рисунок, но того же класса. Вот если взять абсолютно гладкую равномерную отштукатуренную стену, ее можно разбить на тайлы-паттерны и тайлинга не будет, хотя все эти тайлы будут на "одно лицо". Интересует процесс получения всей текстуры из одного тайла. Надеюсь правильно объяснил. Тут по сути должен происходить какой-то анализ и генерация тайлов. По сути даже в черно-белом варианте это было бы гуд. Алгоритм реалистичного раскрашивания я уже делал (правда все пропало на старом винте), короче представляю как. Так вот в черно-белом варианте, останется однозначная функция двух переменных, и я так понимаю, нужен класс таких функций или же ее экстраполяция.

#84
14:23, 29 мая 2022

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

#85
19:09, 29 мая 2022

0xBADCODE
> Берешь фотку, допустим там есть небольшой участок примерно
Увеличиваешь холст раза в  ва от её исходного размера и используя clone из зрительно самых*неприметныо* фрагментов начинаешь понемногу накидывать вокруг границ исходного изображения. Если всё сделать аккуратно, а потом и замазать самые *заметные* элементы, которые как раз и и замыливают глаз тайловостью - вуаля.

Mikle
> Мысль понял. Делаем текстуру большего размера из небольшого изображения, и чтоб
> без заметных повторов в пределах одного тайла.
> Да, это интересное направление на подумать.

На примере кирпичной стены- это по сути то же самое, что затайлить один кирпичик на холст с десятком повторений и небольшой девиацией каждого фрагмента. Для generic текстур сойдёт, но не более.

#86
19:22, 29 мая 2022

CaMM
> На примере кирпичной стены- это по сути то же самое, что затайлить один
> кирпичик на холст с десятком повторений и небольшой девиацией каждого
> фрагмента.
Как-то пробовал из 5-6 кирпичей сделать стену по алгоритму цикла цикад (гуглите статью в хабре).
Результат был странноват - отдавало искуственностью.


> 0xBADCODE
> > Берешь фотку, допустим там есть небольшой участок примерно
> Увеличиваешь холст раза в  ва от её исходного размера и используя clone из
> зрительно самых*неприметныо* фрагментов начинаешь понемногу накидывать вокруг
> границ исходного изображения. Если всё сделать аккуратно, а потом и замазать
> самые *заметные* элементы, которые как раз и и замыливают глаз тайловостью -
> вуаля.
Ну это я делал, очень утомительно. Прикольнее было бы сгенерировать.

#87
19:41, 29 мая 2022

0xBADCODE
Попросту говоря, ты сложил два паттерна с взаимно простыми периодами?

#88
3:08, 30 мая 2022

Mikle
> Да, это интересное направление на подумать.
Можно, просто поверх взять ещё 2-3 паттерна меньшей частоты и всё. А с исходной картинкой как в тууле твоём, только без краёв и прочего. И всё на шейдере.

#89
9:00, 30 мая 2022

Aslan
> 0xBADCODE
> Попросту говоря, ты сложил два паттерна с взаимно простыми периодами?
больше, 5-6

Страницы: 13 4 5 6 7 8 Следующая »
Уголок tool-программФорум