Как создаются эти «покачивающиеся» 3D-изображения?

Совсем недавно на Yahoo.com были размещены изображения с 3D-эффектом без каких-либо очков, и вот пример одного из них:

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

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

Ответы (3)

Хотя технически это не «3D» фотография, она имитирует трехмерный вид за счет смещения параллакса . Камеры — это то, что мы называем «монокулярными» устройствами, поскольку они имеют одну систему линз и одно сенсорное устройство. Как таковые, они не являются устройствами параллакса и не могут определять глубину напрямую... только косвенно с помощью других эффектов, таких как глубина резкости. Человеческий глаз является «бинокулярным» в том смысле, что в нем есть две линзы и два сенсорных устройства, смещенных друг от друга в одной плоскости. Это дает нам возможность определять глубину по той же самой причине, по которой изображение в вашем вопросе имеет псевдо-трехмерный вид.

Образец изображения имитирует бинокулярное устройство или, возможно, даже использует настройку бинокулярной камеры, чтобы добиться некоторого восприятия глубины и дать фотографу возможность имитировать 3D. Вы можете добиться того же эффекта с камерой на штативе, а использование фокусировочной планки для макросъемки, установленной параллельно сцене, вероятно, немного облегчит работу. Установите камеру на штатив и наведите ее на сцену с множеством объектов на разной глубине. Если вы снимаете сцену с большинством объектов далеко и без объектов рядом, вы не увидите никакого «3D-эффекта», если вы создали 2-кадровый GIF-файл, подобный опубликованному вами образцу. Установите камеру в ручной режим, настройте экспозицию и сделайте снимок. Теперь немного сдвиньте камеру влево или вправо... скажем, 5-6 дюймов (возможно, вам придется поэкспериментировать, чтобы найти идеальную величину сдвига для достижения идеального эффекта). Используя точно такие же настройки экспозиции, сделайте еще одну фотографию. Эти две фотографии должны быть практически одинаковыми, с небольшим смещением параллельно сцене.

Ближние объекты будут казаться более смещенными на втором снимке относительно первого, чем дальние. Это параллаксное движение , демонстрирующее грань перспективы. Вам нужно будет точно настроить изображения, обрезать их одинаково и немного уменьшить (вероятно, до размера образца изображения, которое вы разместили). В таком инструменте, как Photoshop, вы можете создать двухслойное изображение GIF с двумя кадрами, используя панель анимации. Покажите только первый слой на 1/2 секунды, затем покажите только второй слой еще на 1/2 секунды. Воспроизведите анимацию, и вы должны увидеть что-то похожее на летающего аллигатора и бедную маленькую девочку .

Честно говоря , я мало что могу сказать о летающем аллигаторе ... тут уж вам решать. ;)

Это то же самое, как если бы вы поднесли палец к лицу, закрыли левый глаз, а затем закрыли правый глаз, открывая левый и продолжая попеременно открывать и закрывать каждый глаз?
Это не летающий аллигатор. Это прыгающий аллигатор. Бедный аллигатор был спокоен сам по себе, когда вдруг мимо прошел МАЛЕНЬКИЙ , причем младенец в розовой шапочке. Это было так страшно, что он отпрыгнул, крича, чтобы предупредить всех остальных аллигаторов об ужасной опасности.
@Francesco: Прыжок был бы актом, который заставил бы аллигатора летать . ;) Бедная, бедная девочка в розовом. Она, вероятно, на 90% напугана до смерти! :о

Чтобы добавить к отличному ответу jrista, этот метод широко известен как «Wiggle 3D» или «Wiggle Anaglyph», поэтому Google для этого, чтобы найти больше информации и примеров.

В Adorama есть руководство по их созданию.

Кроме того, есть несколько приложений для 3D-камер для iOS и Android, которые делают это.

Что я должен искать, чтобы найти подобное приложение для iOS?
@dpollitt: ваш поиск должен включать «3d» и «покачивание». Я не выполнял поиск на устройстве iOS, но в Google у меня есть «ShowMe3D», «3D Camera Studio» и «iCam3Ra Lite» среди лучших результатов при поиске «3D camera wiggle iOS».

Это очень просто. Это называется покачивающейся стереоскопией или покачивающимся 3D. См . объяснения в Википедии .

Джриста дал отличный ответ. Вкратце: сделайте два снимка обычной 2D-камерой. Просто перемещайте камеру между картинками. Затем загрузите два изображения в программное обеспечение для редактирования изображений в два отдельных слоя, отрегулируйте положение и поворот, обрежьте их и экспортируйте.

Первая трудность заключается в настройке обоих изображений, так как даже небольшое смещение или вращение испортит эффект 3D.

Вторая трудность заключается в получении удобного вывода. Анимированный GIF создает большие файлы, особенно если вы используете эффект перехода между обоими изображениями. Но вы также можете использовать два изображения или одно рядом и использовать Java Script или CSS для отображения и скрытия одного изображения на веб-странице (см. пример ссылки ниже).

Третья трудность — время, затрачиваемое на изображение. Только несколько процентов изображений подходят для покачивания. А результат вы увидите только тогда, когда вся работа будет сделана.

Существует программное обеспечение, облегчающее этот процесс. Я связан с одной из компаний, поэтому я не могу разместить ссылку здесь.

Но я поместил несколько примеров скорректированных 3D-изображений покачивания, отображаемых из двух изображений JPEG, покачивающихся с помощью CSS, на моем частном веб-сайте http://www.tomic.ch/wiggletest/