Jun. 14th, 2007 01:31 am
Опыт ретуши интерьера
Попала мне в руки такая работа — ретушь моделей для каталога одежды, снятых в интерьере. Интерьер бутафорский, вместо стен — ткани, вместо пола — раскрашенная фанера, вместо загадочных зеркальных закоулков — оклееные фольгой доски... Обычное дело. Но проблема в том, что заказчик желает видеть интерьер аккуратным и чистым. Конечно, об этом следовало позаботится декораторам, но фотографии уже сделаны, и сожалеть поздно, — надо вооружаться Фотошоповским "штампиком".
Однако ретушь — не такая уж тривиальная задача. Вот один пример. Взгляните на крупный фрагмент стены и небольшой фрагмент пола (Рис. 1 и 2. Полностью изображение см. ниже, Рис. 8 и 9.). Задача: убрать следы обуви и пятна грязи с "пола", избавиться от складок и помятостей на "стене". Вы скажете: да, возни много. А если я скажу, что таких фотографий у меня ещё 10? И других видов интерьера ещё десятки и десятки? Вот и я понял, что надо постараться обойтись где возможно без "штампика".
Выделение
Если не "штамп", то что? Разумеется, что-нибудь из арсенала Фотошоповских фильтров. Но для этого нужно изолировать модель и детали интерьера от воздействия фильтров. Нужды только стены и пол, скорее всего — по отдельности. Придётся создать выделение. С одной стороны, это выглядит трудоёмко. Но с другой — мне здесь не нужна высокая точность. Достаточно захватить края всех значимых объектов, так чтобы фильтры-подавители дефектов не лишали их границ резкости. Для крупных элементов — модель, стул, стол, полки — я возпользовался "магнитным лассо". Это быстрый и довольно "догадливый" инструмент, особенно если ему иногда помогать. Завершив выделение одного элемента, я сохранял его в виде временного альфа-канала. Выделение люстры я нарисовал в режиме "быстрой маски". В итоге получил выделение всего, кроме стены и пола. Слегка размыл результат и подправил явные неточности. Сохранил окончательное выделение в виде нового альфа-канала и удалил все прочие альфа-каналы за ненадобностью. Разделять канал на выделение пола и стены я не стал, т.к. лишний кусок выделения элементарно отрезается с помощью "полигонального лассо", буквально в три клика.
Итого, выделение было готово всего за 10-15 минут.
Пол
С ним всё оказалось довольно просто. Ясно, что использовать обычный инструмент размытия нельзя: будут утрачены контуры рисунка. Я попробовал применить фильтр, который отличает равномерно окрашенную плоскость от границы — Surface Blur (Размытие поверхности). Но он не смог подавить все грязные пятна так, как требовалось. Пришлось воспользоваться "старичком" Dust And Scratches (Пыль и царапины), настроив его для подавления крупных деталей.
Однако, этого оказалось недостаточно, чтобы полностью избавиться от пятен. Вот тут и пригодился Surface Blur, тем более, что равномерность окраски полос на полу увеличилась, и фильтр их распознал лучше. Результат меня почти удовлетворил. Минус только в том, что теперь пол стал слишком гладким. Ну, на этот счёт решение известно — фильтр Add Noise (Добавить шум). Взгляните на результат (Рис. 3).
Стена
Такая стена любого ретушёра заставит крепко задуматься (Рис. 4). Сама по себе поверхность не сложная. Но проблема в том, что она очень неравномерно освещена — кроме обычного затемнения с удалением от центра композиции присутствуют и тени от предметов — от мебели, от люстры, от модели. Работать "штампом" можно, но чрезвычайно трудно из-за несовпадения соседних фрагментов по освещённости. Можно использовать только полупрозрачную и сильно размытую кисть, но неравномерность ретуши всё равно будет заметна.
Работать "лечащей кистью" (Healing Brush) невозможно из-за того, что она не сохраняет цветовых и тоновых границ, а вся стена состоит из разноцветных полос.
Dust And Scratches ничем не поможет: тут нет мелкого мусора. Surface Blur или другое размытие? Тоже нет. Так что же может спасти от крупных тоновых нарушений, которыми в нашем случае стали складки ткани? Я нашёл решение. Без ложной скромности, я считаю его изящным. Это фильтр Motion Blur! Размытие в движении, с направлением движения по вертикали!
Первая же попытка показала, что да, это сработает. Проблема только в том, что Motion Blur совершенно не соблюдает границ выделения и "размазывает по стенке" края модели и мебели.
Но и на это нашлось лёгкое решение. Раз края объектов нельзя сохранить с помощью выделения, надо их изолировать более радикально. И я сделал Ctrl+J — вырезал стену в отдельный слой и поместил этот слой под слой с остатком от вырезания. (На всякий случай я сохранил и дубликат исходного слоя.)
Motion Blur, применённый к вырезанной стене, дал отличный результат. Увеличение параметра усиливает эффект гладкости, но начинают появляться артефакты в местах сложных границ. Я выбрал некий средний вариант. И, конечно, добавил шум (Add Noise). Вот что получилось (Рис. 5).
Справа на фоне ещё видны остатки от складок, превратившиеся теперь в крупные волны (Рис. 6). Их можно и оставить, глаз больше задерживается на самой модели, а не на стене. И, кроме того, небольшие несовершенства придают интерьеру свой шарм. Либо можно выделить отдельно этот фрагмент — что не представляет никакой сложности — и повторить фильтр размытия в движении.
Итог
С учётом того, что последовательность описанных действий и фильтров (Рис. 7) легко автоматизируется, единственной трудоёмкой работой в данном случае остаётся создание выделения. Но даже то грубое быстрое выделение, которое я построил для этого примера, практически не снижает качества работы. Пусть не 10-15, но даже 20-25 минут на ретушь таких сложных поверхностей — по-моему, это очень мало. Выигрыш очевиден.
Вывод
Прежде чем браться за "штамп" и решать задачу "в лоб", убедитесь, что она не имеет более простого решения.
Удачных фильтров!
Кросс-публикация на форуме ProDTP.
UPD: Дополнительные изображения.
Уменьшенный оригинал до (Рис. 8) и после ретуши (Рис. 9).
Один и тот же фрагмент на двух разных фотографиях, обработанный фильтрами (слева) и инструментом "штамп" (справа).
Однако ретушь — не такая уж тривиальная задача. Вот один пример. Взгляните на крупный фрагмент стены и небольшой фрагмент пола (Рис. 1 и 2. Полностью изображение см. ниже, Рис. 8 и 9.). Задача: убрать следы обуви и пятна грязи с "пола", избавиться от складок и помятостей на "стене". Вы скажете: да, возни много. А если я скажу, что таких фотографий у меня ещё 10? И других видов интерьера ещё десятки и десятки? Вот и я понял, что надо постараться обойтись где возможно без "штампика".
Выделение
Если не "штамп", то что? Разумеется, что-нибудь из арсенала Фотошоповских фильтров. Но для этого нужно изолировать модель и детали интерьера от воздействия фильтров. Нужды только стены и пол, скорее всего — по отдельности. Придётся создать выделение. С одной стороны, это выглядит трудоёмко. Но с другой — мне здесь не нужна высокая точность. Достаточно захватить края всех значимых объектов, так чтобы фильтры-подавители дефектов не лишали их границ резкости. Для крупных элементов — модель, стул, стол, полки — я возпользовался "магнитным лассо". Это быстрый и довольно "догадливый" инструмент, особенно если ему иногда помогать. Завершив выделение одного элемента, я сохранял его в виде временного альфа-канала. Выделение люстры я нарисовал в режиме "быстрой маски". В итоге получил выделение всего, кроме стены и пола. Слегка размыл результат и подправил явные неточности. Сохранил окончательное выделение в виде нового альфа-канала и удалил все прочие альфа-каналы за ненадобностью. Разделять канал на выделение пола и стены я не стал, т.к. лишний кусок выделения элементарно отрезается с помощью "полигонального лассо", буквально в три клика.
Итого, выделение было готово всего за 10-15 минут.
Пол
С ним всё оказалось довольно просто. Ясно, что использовать обычный инструмент размытия нельзя: будут утрачены контуры рисунка. Я попробовал применить фильтр, который отличает равномерно окрашенную плоскость от границы — Surface Blur (Размытие поверхности). Но он не смог подавить все грязные пятна так, как требовалось. Пришлось воспользоваться "старичком" Dust And Scratches (Пыль и царапины), настроив его для подавления крупных деталей.
Однако, этого оказалось недостаточно, чтобы полностью избавиться от пятен. Вот тут и пригодился Surface Blur, тем более, что равномерность окраски полос на полу увеличилась, и фильтр их распознал лучше. Результат меня почти удовлетворил. Минус только в том, что теперь пол стал слишком гладким. Ну, на этот счёт решение известно — фильтр Add Noise (Добавить шум). Взгляните на результат (Рис. 3).
Стена
Такая стена любого ретушёра заставит крепко задуматься (Рис. 4). Сама по себе поверхность не сложная. Но проблема в том, что она очень неравномерно освещена — кроме обычного затемнения с удалением от центра композиции присутствуют и тени от предметов — от мебели, от люстры, от модели. Работать "штампом" можно, но чрезвычайно трудно из-за несовпадения соседних фрагментов по освещённости. Можно использовать только полупрозрачную и сильно размытую кисть, но неравномерность ретуши всё равно будет заметна.
Работать "лечащей кистью" (Healing Brush) невозможно из-за того, что она не сохраняет цветовых и тоновых границ, а вся стена состоит из разноцветных полос.
Dust And Scratches ничем не поможет: тут нет мелкого мусора. Surface Blur или другое размытие? Тоже нет. Так что же может спасти от крупных тоновых нарушений, которыми в нашем случае стали складки ткани? Я нашёл решение. Без ложной скромности, я считаю его изящным. Это фильтр Motion Blur! Размытие в движении, с направлением движения по вертикали!
Первая же попытка показала, что да, это сработает. Проблема только в том, что Motion Blur совершенно не соблюдает границ выделения и "размазывает по стенке" края модели и мебели.
Но и на это нашлось лёгкое решение. Раз края объектов нельзя сохранить с помощью выделения, надо их изолировать более радикально. И я сделал Ctrl+J — вырезал стену в отдельный слой и поместил этот слой под слой с остатком от вырезания. (На всякий случай я сохранил и дубликат исходного слоя.)
Motion Blur, применённый к вырезанной стене, дал отличный результат. Увеличение параметра усиливает эффект гладкости, но начинают появляться артефакты в местах сложных границ. Я выбрал некий средний вариант. И, конечно, добавил шум (Add Noise). Вот что получилось (Рис. 5).
Справа на фоне ещё видны остатки от складок, превратившиеся теперь в крупные волны (Рис. 6). Их можно и оставить, глаз больше задерживается на самой модели, а не на стене. И, кроме того, небольшие несовершенства придают интерьеру свой шарм. Либо можно выделить отдельно этот фрагмент — что не представляет никакой сложности — и повторить фильтр размытия в движении.
Итог
С учётом того, что последовательность описанных действий и фильтров (Рис. 7) легко автоматизируется, единственной трудоёмкой работой в данном случае остаётся создание выделения. Но даже то грубое быстрое выделение, которое я построил для этого примера, практически не снижает качества работы. Пусть не 10-15, но даже 20-25 минут на ретушь таких сложных поверхностей — по-моему, это очень мало. Выигрыш очевиден.
Вывод
Прежде чем браться за "штамп" и решать задачу "в лоб", убедитесь, что она не имеет более простого решения.
Удачных фильтров!
Кросс-публикация на форуме ProDTP.
UPD: Дополнительные изображения.
Уменьшенный оригинал до (Рис. 8) и после ретуши (Рис. 9).
Один и тот же фрагмент на двух разных фотографиях, обработанный фильтрами (слева) и инструментом "штамп" (справа).
Tags:










no subject
Умно сделано!
no subject