Комментарии 60
Супер! Надеюсь, скоро появится веб-версия с возможностью загружать фотки и выгружать уже откорректированные.
+5
дык, давным-давно уж
+12
В фотошопе это делается 2-5 простыми движениями (без использования дополнительных плагинов), если кому интересно, могу написать. Вот, что получается:
Смотреть результат >>>
Правда, конечно, Photoshop — не бесплатное решение, и свободный открытый скрипт — это круче! Так что, автору — спасибо и респект!
Смотреть результат >>>
Правда, конечно, Photoshop — не бесплатное решение, и свободный открытый скрипт — это круче! Так что, автору — спасибо и респект!
+6
PS. Хотя, принцип, почти не отличается. Кто владеет на начальном уровне фотошопом, сделает тоже самое и сам, достаточно описаний метода в топике. В качестве инструмента (фильтра) размытия надо использовать Lens Blur.
+1
Опишите по шагам, пожалуйста.
+2
Берем исходную фотку, нажимаем Q (QuickMask), выбираем Gradient Tool (G) от черного к белому, опция Reflected Gradient и ведем от центра изображения к краю. Снимаем маску (Q) и применяем фильтр Lens Blur с подходящим радиусом.
Итог sanneo.ru/images/tilt.jpg
Времени заняло
Итог sanneo.ru/images/tilt.jpg
Времени заняло
+2
Добавлю еще, что в опциях Lens Blur есть интересные пресеты, имитирующее различные объективы (т.е. размытие или боке, которое они дают). Конечно, имитация есть имитация, но все-же лучше, чем ничего…
+1
Также добавлю, что необязательно именно от центра к краю, но можно таким образом «в резкости» оставить любой участок фотографии, который хотите «выделить».
+1
… и последним шагом, естественно, играем с Тоном/Насыщенностью (CTRL+U), Уровнями (CTRL+L) и если нужно, другими настройками. Если не получается, говорите, где заминка, поможем.
+1
НЛО прилетело и опубликовало эту надпись здесь
+1
Нелохой редактор, кстати, не видел его раньше. Если бы можно было бы слои группировать, было б вообще супер. Мне этого так не хватает в GIMP.
+2
Если бы можно было бы слои группировать, было б вообще супер. Мне этого так не хватает в GIMP.
Выпущен GIMP 2.7.5 с опциональным однооконным интерфейсом и возможностью группировать слои.
+4
Вы не понимаете. Этот эффект, судя по всему, должны будут реализовать на всех языках программирования, включая брейнфак )
+5
Обязательно посмотрите видео «Игрушечный Киев»: vimeo.com/38388574. Использовался обычный объектив, а эффект Tilt-Shift накладывался программно. И кстати, у ребят как-то натуральнее получилось это сделать.
+12
Holy Shift! Впечатляющее видео!
+7
Мне понравилось, но «программность» видна невооружённым взглядом. Шарма это обстоятельство не добавляет.
Чтобы сделать эффект качественно, нужна как минимум карта расстояний. Объекты в плоскости фокусировки не размываются, чем дальше от этой плоскости, тем сильнее размытие. Это либо достаточно кропотливая ручная работа в фотошопе, либо весьма и весьма умный алгоритм, умеющий считать расстояния по одной фоторгафии.
Что касается алгоритма, то как минимум нужно использовать что-то похожее habrahabr.ru/post/95541/.
Чтобы сделать эффект качественно, нужна как минимум карта расстояний. Объекты в плоскости фокусировки не размываются, чем дальше от этой плоскости, тем сильнее размытие. Это либо достаточно кропотливая ручная работа в фотошопе, либо весьма и весьма умный алгоритм, умеющий считать расстояния по одной фоторгафии.
Что касается алгоритма, то как минимум нужно использовать что-то похожее habrahabr.ru/post/95541/.
+3
Ещё один впечатляющий ролик: The City Of Samba
0
Великолепное видео и отличный саундрек. Очень круто.
0
Специально залогинился, чтобы поделиться ссылкой
Ляпис Трубецкой — Я верю
Ляпис Трубецкой — Я верю
+1
Я бы маску сделал более плавной по краям, слишком резко она «обравается», и это видно на конечном результате. Можно сделать ее пошире и переходы по краям более плавными. Будет лучше. ИМХО.
+1
Нормальные 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…
+3
Конечно не то! Но хороший tilt-shift объектив стоит зачастую как две хорошие зеркальные тушки, или даже как один вполне себе живой подержанный относительно свежий бюджетный автомобиль. Пока он еще не появился в собственном распоряжении, поиграться иной раз хочется. Просто ради собственного удовольствия. А если это доставляет удовольствие кому-то еще, то вообще супер. Но с настоящей оптикой — да еще и хорошей — не сравнится никакое программное решение, даже самое-самое.
0
В принципе, если интересуют инструменты с открытым исходным кодом, такое можно запросто сделать в узловом редакторе Blender.
![](https://habrastorage.org/r/w1560/storage2/cba/927/d78/cba927d7868125dabfdcd27642be8951.png)
Боке на этом изображении не видно, но среди есть куча узлов на все случаи жизни. Блюр тут даже не пригодился из-за наличия defocus, а вот тона подкрутить или перспективу — с этим любую сцену можно превратить в игрушку :)
Маску тоже можно генерировать процедурно, просто мне лень было в соседнюю панель лезть. Но любой человек, работавший с композерами подтвердит, что Tilt-shift по предложенной модели делается в полпинка (тут не могу не вспомнить эту статью)
![](https://habrastorage.org/storage2/cba/927/d78/cba927d7868125dabfdcd27642be8951.png)
Боке на этом изображении не видно, но среди есть куча узлов на все случаи жизни. Блюр тут даже не пригодился из-за наличия defocus, а вот тона подкрутить или перспективу — с этим любую сцену можно превратить в игрушку :)
Маску тоже можно генерировать процедурно, просто мне лень было в соседнюю панель лезть. Но любой человек, работавший с композерами подтвердит, что Tilt-shift по предложенной модели делается в полпинка (тут не могу не вспомнить эту статью)
+3
неожиденное применение блендеру!
0
А ещё можно потратить на 15 минут больше и нарисовать все вертикальные плоскости в виде 3d-фигур — и уже от них брать z-координату.
А то у вас вот, например, центральное здание — полная лажа, как и у топикстартера.
А то у вас вот, например, центральное здание — полная лажа, как и у топикстартера.
+1
Когда статью увидел, сам захотел тоже самое сделать :)
0
Но программка эта написана только для Windows, да еще и платить за нее надо. Все плагины для графических редакторов почему-то тоже требовали денег и лицензий.
Ну. Не все: «GIMP plug-in Toy для имитации тильт-шифта» (страница модуля в реестре расширений GIMP).
+3
Все равно видно, что тилта как такового нет.
0
А не лучше посидеть пару минут и нарисовать нормальную маску глубины? Будет «на глаз», конечно, но и обычные градиентные маски рисуются «на глаз». ![image](https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg10.imageshack.us%2Fimg10%2F3646%2Fsnapshot410.jpg%22)
![image](https://habr.com/images/px.gif#%3D%22http%3A%2F%2Fimg10.imageshack.us%2Fimg10%2F3646%2Fsnapshot410.jpg%22)
+8
А можно ссылку на оригинал?
Если эта маска — ручная работа — снимаю шляпу!
Если эта маска — ручная работа — снимаю шляпу!
+2
Да, это самый правильный подход. К тому же, прекрасно вписывающийся в использование гимпового плагина focus blur, у которого есть карта расстояний.
0
Ну и конечно же ImageMagick: www.imagemagick.org/Usage/photos/#tilt_shift
+1
Спасибо за статью, вырасту кармой, проголосую )
вот 5 минут поигрался в Snapseed на ipad. Прикольно, но фотки действительно надо подбирать. Не все подходят.
![](https://habrastorage.org/r/w780q1/storage2/f81/681/2b5/f816812b5f542c8a751a11ef558bfdcb.jpg)
![](https://habrastorage.org/r/w780q1/storage2/a30/a5e/cbd/a30a5ecbd2fc69f97034a9415139151f.jpg)
![](https://habrastorage.org/r/w780q1/storage2/ed3/489/2b5/ed34892b54d7ecf90592f9403ae5903a.jpg)
вот 5 минут поигрался в Snapseed на ipad. Прикольно, но фотки действительно надо подбирать. Не все подходят.
![](https://habrastorage.org/storage2/f81/681/2b5/f816812b5f542c8a751a11ef558bfdcb.jpg)
![](https://habrastorage.org/storage2/a30/a5e/cbd/a30a5ecbd2fc69f97034a9415139151f.jpg)
![](https://habrastorage.org/storage2/ed3/489/2b5/ed34892b54d7ecf90592f9403ae5903a.jpg)
-2
Большинство услуг человечество предоставляет за деньги из-за нежелания постигать нюансы услуги другой частью, и это правильно." Робин Гуды" выступают «Робин Гудами» только для малой части. Ура опен сорцу — ленивый платит, любознательный получает бесплатно новые знания и и услугу.
+2
Баловство это всё, основное применение TS — предметка, когда надо повернутый объект уместить в ГРИП. TS как раз поворачивает плоскость резкости относительно матрицы фотоаппарата.
+1
лучше бы обьективы TS делали доступные
+2
я купил себе бюджетный вариант — lensbaby edge 80
результат:
![image](https://habrastorage.org/r/w780q1/getpro/habr/comment_images/7a6/573/434/7a657343434df1bf5331188b525de5d7.jpg)
![image](https://habrastorage.org/r/w780q1/getpro/habr/comment_images/35a/9e1/ff3/35a9e1ff3bbb27a10afebf446f88b29b.jpg)
![image](https://habrastorage.org/r/w780q1/getpro/habr/comment_images/1f9/0bf/3f9/1f90bf3f994e17e89c447ac86e1a752d.jpg)
результат:
![image](https://habrastorage.org/getpro/habr/comment_images/7a6/573/434/7a657343434df1bf5331188b525de5d7.jpg)
![image](https://habrastorage.org/getpro/habr/comment_images/35a/9e1/ff3/35a9e1ff3bbb27a10afebf446f88b29b.jpg)
![image](https://habrastorage.org/getpro/habr/comment_images/1f9/0bf/3f9/1f90bf3f994e17e89c447ac86e1a752d.jpg)
0
во сколько обошлось?
0
я покупал 2 оптики сразу — Composer Pro with Sweet 35 + Edge 80 — вместе вышло $660
есть ощущение немного игрушечности от этих объективов, но приятно с ними «играться» :)
есть ощущение немного игрушечности от этих объективов, но приятно с ними «играться» :)
0
а картинка как по ощущениям, фоточки маленькие не очень понятно…
хотя картинка у них интересная судя по фоточкам выше
хотя картинка у них интересная судя по фоточкам выше
0
я не очень доволен качеством — шумы лезут, если темное фото. но для интернета — подойдет.
нравится, как размывает — там 2.8 диафрагма
снимал ночью — вообще интересные кадры получаются
вот пример большой фотографии — farm8.staticflickr.com/7201/6942922685_de8f63383c_b.jpg
нравится, как размывает — там 2.8 диафрагма
снимал ночью — вообще интересные кадры получаются
вот пример большой фотографии — farm8.staticflickr.com/7201/6942922685_de8f63383c_b.jpg
0
Фото с велосипедом странное.
Линия неразмытого изображения проходит от левого угла терассы, через голову спыщего мужика в правый нижний угол.
Какие-то странные ощущения при просмотре.
Линия неразмытого изображения проходит от левого угла терассы, через голову спыщего мужика в правый нижний угол.
Какие-то странные ощущения при просмотре.
0
Клип Ляписов «Я верю» почти полностью на tilt-shift.
www.youtube.com/watch?v=Ev6wrgSKYwc&ob=av3e
www.youtube.com/watch?v=Ev6wrgSKYwc&ob=av3e
+1
Забавно, но если набрать в гугл tild, то страница чуть повернется :) Извините за оффтоп…
0
В продолжение темы
![](https://habrastorage.org/r/w1560/storage2/2a1/ba7/6d9/2a1ba76d910b055c1c15165c61a6a62e.png)
Подобный скрипт на языке 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);
![](https://habrastorage.org/storage2/2a1/ba7/6d9/2a1ba76d910b055c1c15165c61a6a62e.png)
Подобный скрипт на языке 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);
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Tilt-Shift фотографии своими руками