Уровень прозрачности на основе схожести изображений GIMP

это мой первый пост здесь!

Я работаю над рыбным проектом - песочный бычок, полупрозрачный, посмотрите степень прозрачности рыбы на другом фоне:дополнительные изображения, чтобы показать прозрачность рыбы введите описание изображения здесь введите описание изображения здесь

У меня есть несколько таких изображений:песочный бычок на белом фоне

Я хотел бы использовать окружающий белый фон (слева от рыбы, например), чтобы как-то пропорционально изменить уровень прозрачности пикселей внутри бычковой рыбы - там, где рыба ярче, должен быть более высокий уровень прозрачности, как значение альфа-канал для этого пикселя. Поэтому, если я использую рыбу png в качестве наложения на другой цвет фона, рыба будет окрашиваться пропорционально в прозрачных областях.

Я немного исследовал и нашел это Как создать прозрачное изображение, которое является разницей двух изображений в gimp?

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

Это как иметь стеклянный предмет и пытаться поместить его на разные подложки...

Возможно ли это вообще в GIMP, какие инструменты вы бы предложили? Я знаю кодирование в openCV, PIL, но не до такой степени.

Конечной целью будет использование png в качестве текстуры для 3D-модели блендера песочного бычка.

Любая помощь очень приветствуется!

Ответы (1)

Возможная техника:

  • Загрузите слой с рыбой
  • Добавьте слой над ним, залейте его цветом фона, либо:

    • Попробуйте фон с помощью палитры цветов по широкому радиусу, и ведро заполнит ваш слой
    • Скопируйте / вставьте часть фона и сильно размойте его (вы можете использовать Filter>Blur>Pixelizeи использовать размер слоя, чтобы усреднить его)
  • Установите верхний слой в Color eraseрежим
  • Вы можете поместить два слоя в свою собственную группу слоев.
  • Вы можете вставить фон по вашему выбору внизу

введите описание изображения здесь

большое спасибо! это работает очень хорошо!
@Eager Тогда, пожалуйста, подумайте о том, чтобы «принять» ответ. Это помечает вопрос как имеющий удовлетворительный ответ.
сделанный! не знал, как именно это работает