это мой первый пост здесь!
Я работаю над рыбным проектом - песочный бычок, полупрозрачный, посмотрите степень прозрачности рыбы на другом фоне:
У меня есть несколько таких изображений:
Я хотел бы использовать окружающий белый фон (слева от рыбы, например), чтобы как-то пропорционально изменить уровень прозрачности пикселей внутри бычковой рыбы - там, где рыба ярче, должен быть более высокий уровень прозрачности, как значение альфа-канал для этого пикселя. Поэтому, если я использую рыбу png в качестве наложения на другой цвет фона, рыба будет окрашиваться пропорционально в прозрачных областях.
Я немного исследовал и нашел это Как создать прозрачное изображение, которое является разницей двух изображений в gimp?
но это приводит к выбору частей, которые отличаются от фона, тогда как я хочу, чтобы уровень прозрачности - альфа-канал во всей области основывался на сходстве с заданным фоном , поэтому я мог бы разместить png на другом фоне и получить результат, аналогичный приведенному выше. изображения бычков разной окраски на разном фоне.
Это как иметь стеклянный предмет и пытаться поместить его на разные подложки...
Возможно ли это вообще в GIMP, какие инструменты вы бы предложили? Я знаю кодирование в openCV, PIL, но не до такой степени.
Конечной целью будет использование png в качестве текстуры для 3D-модели блендера песочного бычка.
Любая помощь очень приветствуется!
Возможная техника:
Добавьте слой над ним, залейте его цветом фона, либо:
Filter>Blur>Pixelize
и использовать размер слоя, чтобы усреднить его)Color erase
режим
Жаждущий
ксеноид
Жаждущий