Profile

alexchmel: (Default)
alexchmel

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223 242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
alexchmel: (prodtp)
[personal profile] alexchmel
Рис. 1.
Рис. 2.
Попала мне в руки такая работа — ретушь моделей для каталога одежды, снятых в интерьере. Интерьер бутафорский, вместо стен — ткани, вместо пола — раскрашенная фанера, вместо загадочных зеркальных закоулков — оклееные фольгой доски... Обычное дело. Но проблема в том, что заказчик желает видеть интерьер аккуратным и чистым. Конечно, об этом следовало позаботится декораторам, но фотографии уже сделаны, и сожалеть поздно, — надо вооружаться Фотошоповским "штампиком".
Однако ретушь — не такая уж тривиальная задача. Вот один пример. Взгляните на крупный фрагмент стены и небольшой фрагмент пола (Рис. 1 и 2. Полностью изображение см. ниже, Рис. 8 и 9.). Задача: убрать следы обуви и пятна грязи с "пола", избавиться от складок и помятостей на "стене". Вы скажете: да, возни много. А если я скажу, что таких фотографий у меня ещё 10? И других видов интерьера ещё десятки и десятки? Вот и я понял, что надо постараться обойтись где возможно без "штампика".



Выделение
Если не "штамп", то что? Разумеется, что-нибудь из арсенала Фотошоповских фильтров. Но для этого нужно изолировать модель и детали интерьера от воздействия фильтров. Нужды только стены и пол, скорее всего — по отдельности. Придётся создать выделение. С одной стороны, это выглядит трудоёмко. Но с другой — мне здесь не нужна высокая точность. Достаточно захватить края всех значимых объектов, так чтобы фильтры-подавители дефектов не лишали их границ резкости. Для крупных элементов — модель, стул, стол, полки — я возпользовался "магнитным лассо". Это быстрый и довольно "догадливый" инструмент, особенно если ему иногда помогать. Завершив выделение одного элемента, я сохранял его в виде временного альфа-канала. Выделение люстры я нарисовал в режиме "быстрой маски". В итоге получил выделение всего, кроме стены и пола. Слегка размыл результат и подправил явные неточности. Сохранил окончательное выделение в виде нового альфа-канала и удалил все прочие альфа-каналы за ненадобностью. Разделять канал на выделение пола и стены я не стал, т.к. лишний кусок выделения элементарно отрезается с помощью "полигонального лассо", буквально в три клика.
Итого, выделение было готово всего за 10-15 минут.


Пол
С ним всё оказалось довольно просто. Ясно, что использовать обычный инструмент размытия нельзя: будут утрачены контуры рисунка. Я попробовал применить фильтр, который отличает равномерно окрашенную плоскость от границы — Surface Blur (Размытие поверхности). Но он не смог подавить все грязные пятна так, как требовалось.
Рис. 3.
Пришлось воспользоваться "старичком" Dust And Scratches (Пыль и царапины), настроив его для подавления крупных деталей.
Однако, этого оказалось недостаточно, чтобы полностью избавиться от пятен. Вот тут и пригодился Surface Blur, тем более, что равномерность окраски полос на полу увеличилась, и фильтр их распознал лучше. Результат меня почти удовлетворил. Минус только в том, что теперь пол стал слишком гладким. Ну, на этот счёт решение известно — фильтр Add Noise (Добавить шум). Взгляните на результат (Рис. 3).



Стена
Рис. 4.
Такая стена любого ретушёра заставит крепко задуматься (Рис. 4). Сама по себе поверхность не сложная. Но проблема в том, что она очень неравномерно освещена — кроме обычного затемнения с удалением от центра композиции присутствуют и тени от предметов — от мебели, от люстры, от модели. Работать "штампом" можно, но чрезвычайно трудно из-за несовпадения соседних фрагментов по освещённости. Можно использовать только полупрозрачную и сильно размытую кисть, но неравномерность ретуши всё равно будет заметна.
Работать "лечащей кистью" (Healing Brush) невозможно из-за того, что она не сохраняет цветовых и тоновых границ, а вся стена состоит из разноцветных полос.

Рис. 5.
Рис. 6.
Dust And Scratches ничем не поможет: тут нет мелкого мусора. Surface Blur или другое размытие? Тоже нет. Так что же может спасти от крупных тоновых нарушений, которыми в нашем случае стали складки ткани? Я нашёл решение. Без ложной скромности, я считаю его изящным. Это фильтр Motion Blur! Размытие в движении, с направлением движения по вертикали!
Первая же попытка показала, что да, это сработает. Проблема только в том, что Motion Blur совершенно не соблюдает границ выделения и "размазывает по стенке" края модели и мебели.
Но и на это нашлось лёгкое решение. Раз края объектов нельзя сохранить с помощью выделения, надо их изолировать более радикально. И я сделал Ctrl+J — вырезал стену в отдельный слой и поместил этот слой под слой с остатком от вырезания. (На всякий случай я сохранил и дубликат исходного слоя.)
Motion Blur, применённый к вырезанной стене, дал отличный результат. Увеличение параметра усиливает эффект гладкости, но начинают появляться артефакты в местах сложных границ. Я выбрал некий средний вариант. И, конечно, добавил шум (Add Noise). Вот что получилось (Рис. 5).
Справа на фоне ещё видны остатки от складок, превратившиеся теперь в крупные волны (Рис. 6). Их можно и оставить, глаз больше задерживается на самой модели, а не на стене. И, кроме того, небольшие несовершенства придают интерьеру свой шарм. Либо можно выделить отдельно этот фрагмент — что не представляет никакой сложности — и повторить фильтр размытия в движении.


Итог
Рис. 7.
С учётом того, что последовательность описанных действий и фильтров (Рис. 7) легко автоматизируется, единственной трудоёмкой работой в данном случае остаётся создание выделения. Но даже то грубое быстрое выделение, которое я построил для этого примера, практически не снижает качества работы. Пусть не 10-15, но даже 20-25 минут на ретушь таких сложных поверхностей — по-моему, это очень мало. Выигрыш очевиден.


Вывод
Прежде чем браться за "штамп" и решать задачу "в лоб", убедитесь, что она не имеет более простого решения.

Удачных фильтров!

Кросс-публикация на форуме ProDTP.

UPD: Дополнительные изображения.

Рис. 8.
Рис. 9.
Уменьшенный оригинал до (Рис. 8) и после ретуши (Рис. 9).

Рис. 10.
Один и тот же фрагмент на двух разных фотографиях, обработанный фильтрами (слева) и инструментом "штамп" (справа).
Date: 2007-06-14 10:56 am (UTC)

From: [identity profile] kassian.livejournal.com
Молодец :)
Умно сделано!
Date: 2007-06-15 05:50 am (UTC)

From: [identity profile] oio-oio.livejournal.com
красивое решение :)
Page generated Jan. 28th, 2026 06:22 pm
Powered by Dreamwidth Studios