Comments 60
Супер! Надеюсь, скоро появится веб-версия с возможностью загружать фотки и выгружать уже откорректированные.
дык, давным-давно уж
В фотошопе это делается 2-5 простыми движениями (без использования дополнительных плагинов), если кому интересно, могу написать. Вот, что получается:
Смотреть результат >>>
Правда, конечно, Photoshop — не бесплатное решение, и свободный открытый скрипт — это круче! Так что, автору — спасибо и респект!
Смотреть результат >>>
Правда, конечно, Photoshop — не бесплатное решение, и свободный открытый скрипт — это круче! Так что, автору — спасибо и респект!
PS. Хотя, принцип, почти не отличается. Кто владеет на начальном уровне фотошопом, сделает тоже самое и сам, достаточно описаний метода в топике. В качестве инструмента (фильтра) размытия надо использовать Lens Blur.
Опишите по шагам, пожалуйста.
Берем исходную фотку, нажимаем Q (QuickMask), выбираем Gradient Tool (G) от черного к белому, опция Reflected Gradient и ведем от центра изображения к краю. Снимаем маску (Q) и применяем фильтр Lens Blur с подходящим радиусом.
Итог sanneo.ru/images/tilt.jpg
Времени заняло
Итог sanneo.ru/images/tilt.jpg
Времени заняло
Добавлю еще, что в опциях Lens Blur есть интересные пресеты, имитирующее различные объективы (т.е. размытие или боке, которое они дают). Конечно, имитация есть имитация, но все-же лучше, чем ничего…
Также добавлю, что необязательно именно от центра к краю, но можно таким образом «в резкости» оставить любой участок фотографии, который хотите «выделить».
… и последним шагом, естественно, играем с Тоном/Насыщенностью (CTRL+U), Уровнями (CTRL+L) и если нужно, другими настройками. Если не получается, говорите, где заминка, поможем.
Нелохой редактор, кстати, не видел его раньше. Если бы можно было бы слои группировать, было б вообще супер. Мне этого так не хватает в GIMP.
Если бы можно было бы слои группировать, было б вообще супер. Мне этого так не хватает в GIMP.
Выпущен GIMP 2.7.5 с опциональным однооконным интерфейсом и возможностью группировать слои.
Вы не понимаете. Этот эффект, судя по всему, должны будут реализовать на всех языках программирования, включая брейнфак )
Обязательно посмотрите видео «Игрушечный Киев»: vimeo.com/38388574. Использовался обычный объектив, а эффект Tilt-Shift накладывался программно. И кстати, у ребят как-то натуральнее получилось это сделать.
Holy Shift! Впечатляющее видео!
Мне понравилось, но «программность» видна невооружённым взглядом. Шарма это обстоятельство не добавляет.
Чтобы сделать эффект качественно, нужна как минимум карта расстояний. Объекты в плоскости фокусировки не размываются, чем дальше от этой плоскости, тем сильнее размытие. Это либо достаточно кропотливая ручная работа в фотошопе, либо весьма и весьма умный алгоритм, умеющий считать расстояния по одной фоторгафии.
Что касается алгоритма, то как минимум нужно использовать что-то похожее habrahabr.ru/post/95541/.
Чтобы сделать эффект качественно, нужна как минимум карта расстояний. Объекты в плоскости фокусировки не размываются, чем дальше от этой плоскости, тем сильнее размытие. Это либо достаточно кропотливая ручная работа в фотошопе, либо весьма и весьма умный алгоритм, умеющий считать расстояния по одной фоторгафии.
Что касается алгоритма, то как минимум нужно использовать что-то похожее habrahabr.ru/post/95541/.
Ещё один впечатляющий ролик: The City Of Samba
Великолепное видео и отличный саундрек. Очень круто.
Специально залогинился, чтобы поделиться ссылкой
Ляпис Трубецкой — Я верю
Ляпис Трубецкой — Я верю
Я бы маску сделал более плавной по краям, слишком резко она «обравается», и это видно на конечном результате. Можно сделать ее пошире и переходы по краям более плавными. Будет лучше. ИМХО.
Нормальные Tilt-Shift все-равно отличаются от размытия в Фотошопе и иже с ним (к тому же, на примере в посте размытие слишком сильное). На первый взгляд похоже и прикольно, но не то, имхо.
У меня, кстати, есть мыльница от Canon, у которой есть встроенный эфект Tilt-Shift (пример: img-fotki.yandex.ru/get/6103/15097144.4a/0_5d54d_5affdb05_XL.jpg), но все-равно это не то.
А вообще самый смак — это не фотки, а видео, если еще и в режиме Slow Motion…
У меня, кстати, есть мыльница от Canon, у которой есть встроенный эфект Tilt-Shift (пример: img-fotki.yandex.ru/get/6103/15097144.4a/0_5d54d_5affdb05_XL.jpg), но все-равно это не то.
А вообще самый смак — это не фотки, а видео, если еще и в режиме Slow Motion…
Конечно не то! Но хороший tilt-shift объектив стоит зачастую как две хорошие зеркальные тушки, или даже как один вполне себе живой подержанный относительно свежий бюджетный автомобиль. Пока он еще не появился в собственном распоряжении, поиграться иной раз хочется. Просто ради собственного удовольствия. А если это доставляет удовольствие кому-то еще, то вообще супер. Но с настоящей оптикой — да еще и хорошей — не сравнится никакое программное решение, даже самое-самое.
В принципе, если интересуют инструменты с открытым исходным кодом, такое можно запросто сделать в узловом редакторе Blender.

Боке на этом изображении не видно, но среди есть куча узлов на все случаи жизни. Блюр тут даже не пригодился из-за наличия defocus, а вот тона подкрутить или перспективу — с этим любую сцену можно превратить в игрушку :)
Маску тоже можно генерировать процедурно, просто мне лень было в соседнюю панель лезть. Но любой человек, работавший с композерами подтвердит, что Tilt-shift по предложенной модели делается в полпинка (тут не могу не вспомнить эту статью)

Боке на этом изображении не видно, но среди есть куча узлов на все случаи жизни. Блюр тут даже не пригодился из-за наличия defocus, а вот тона подкрутить или перспективу — с этим любую сцену можно превратить в игрушку :)
Маску тоже можно генерировать процедурно, просто мне лень было в соседнюю панель лезть. Но любой человек, работавший с композерами подтвердит, что Tilt-shift по предложенной модели делается в полпинка (тут не могу не вспомнить эту статью)
неожиденное применение блендеру!
А ещё можно потратить на 15 минут больше и нарисовать все вертикальные плоскости в виде 3d-фигур — и уже от них брать z-координату.
А то у вас вот, например, центральное здание — полная лажа, как и у топикстартера.
А то у вас вот, например, центральное здание — полная лажа, как и у топикстартера.
Когда статью увидел, сам захотел тоже самое сделать :)
Но программка эта написана только для Windows, да еще и платить за нее надо. Все плагины для графических редакторов почему-то тоже требовали денег и лицензий.
Ну. Не все: «GIMP plug-in Toy для имитации тильт-шифта» (страница модуля в реестре расширений GIMP).
Все равно видно, что тилта как такового нет.
А не лучше посидеть пару минут и нарисовать нормальную маску глубины? Будет «на глаз», конечно, но и обычные градиентные маски рисуются «на глаз». 

А можно ссылку на оригинал?
Если эта маска — ручная работа — снимаю шляпу!
Если эта маска — ручная работа — снимаю шляпу!
Да, это самый правильный подход. К тому же, прекрасно вписывающийся в использование гимпового плагина focus blur, у которого есть карта расстояний.
Ну и конечно же ImageMagick: www.imagemagick.org/Usage/photos/#tilt_shift
Спасибо за статью, вырасту кармой, проголосую )
вот 5 минут поигрался в Snapseed на ipad. Прикольно, но фотки действительно надо подбирать. Не все подходят.



вот 5 минут поигрался в Snapseed на ipad. Прикольно, но фотки действительно надо подбирать. Не все подходят.



Большинство услуг человечество предоставляет за деньги из-за нежелания постигать нюансы услуги другой частью, и это правильно." Робин Гуды" выступают «Робин Гудами» только для малой части. Ура опен сорцу — ленивый платит, любознательный получает бесплатно новые знания и и услугу.
Баловство это всё, основное применение TS — предметка, когда надо повернутый объект уместить в ГРИП. TS как раз поворачивает плоскость резкости относительно матрицы фотоаппарата.
лучше бы обьективы TS делали доступные
я купил себе бюджетный вариант — lensbaby edge 80
результат:



результат:



во сколько обошлось?
я покупал 2 оптики сразу — Composer Pro with Sweet 35 + Edge 80 — вместе вышло $660
есть ощущение немного игрушечности от этих объективов, но приятно с ними «играться» :)
есть ощущение немного игрушечности от этих объективов, но приятно с ними «играться» :)
а картинка как по ощущениям, фоточки маленькие не очень понятно…
хотя картинка у них интересная судя по фоточкам выше
хотя картинка у них интересная судя по фоточкам выше
я не очень доволен качеством — шумы лезут, если темное фото. но для интернета — подойдет.
нравится, как размывает — там 2.8 диафрагма
снимал ночью — вообще интересные кадры получаются
вот пример большой фотографии — farm8.staticflickr.com/7201/6942922685_de8f63383c_b.jpg
нравится, как размывает — там 2.8 диафрагма
снимал ночью — вообще интересные кадры получаются
вот пример большой фотографии — farm8.staticflickr.com/7201/6942922685_de8f63383c_b.jpg
Фото с велосипедом странное.
Линия неразмытого изображения проходит от левого угла терассы, через голову спыщего мужика в правый нижний угол.
Какие-то странные ощущения при просмотре.
Линия неразмытого изображения проходит от левого угла терассы, через голову спыщего мужика в правый нижний угол.
Какие-то странные ощущения при просмотре.
Клип Ляписов «Я верю» почти полностью на tilt-shift.
www.youtube.com/watch?v=Ev6wrgSKYwc&ob=av3e
www.youtube.com/watch?v=Ev6wrgSKYwc&ob=av3e
Забавно, но если набрать в гугл tild, то страница чуть повернется :) Извините за оффтоп…
В продолжение темы

Подобный скрипт на языке Processing. Радиус фильтра увеличивается по вертикали.
int N=8;
PImage[] imgs=new PImage[N];
for (int k = 0; k < imgs.length; k++) {
imgs[k]=loadImage(«test.png»);
}
for (int k = 1; k < imgs.length; k++) {
imgs[k].filter(BLUR,k-1);
}
PImage out = createImage(imgs[0].width,imgs[0].height,RGB);
for (int i = 0; i < imgs[0].width*imgs[0].height; i++) {
int h=floor(i/imgs[0].width);
int a=floor(N*h/imgs[0].height);
out.pixels[i]=imgs[N-a-1].pixels[i];
}
size(imgs[0].width,imgs[0].height);
image(out,0,0);

Подобный скрипт на языке Processing. Радиус фильтра увеличивается по вертикали.
int N=8;
PImage[] imgs=new PImage[N];
for (int k = 0; k < imgs.length; k++) {
imgs[k]=loadImage(«test.png»);
}
for (int k = 1; k < imgs.length; k++) {
imgs[k].filter(BLUR,k-1);
}
PImage out = createImage(imgs[0].width,imgs[0].height,RGB);
for (int i = 0; i < imgs[0].width*imgs[0].height; i++) {
int h=floor(i/imgs[0].width);
int a=floor(N*h/imgs[0].height);
out.pixels[i]=imgs[N-a-1].pixels[i];
}
size(imgs[0].width,imgs[0].height);
image(out,0,0);
Sign up to leave a comment.
Tilt-Shift фотографии своими руками