Как сделать 3D-фото для Facebook в Unity

Как сделать 3D-фото для Facebook в Unity

Немного теории

Современные телефоны с двумя камерами, имеют Портретный режим, в котором красиво замыливают фон. Благодаря смещению между объективами, телефон высчитывает дистанцию между камерой и объектами на переднем и заднем планах и записывает его в изображение. Используя это значение блюр выглядит естественным.

На основании этих значений Facebook создали алгоритм, имитирующий 3D эффект при повороте телефона. Все, что ему для этого нужно — картинка с информацией об удаленности пикселей.

Необходимо всего лишь отрендерить 2 картинки — Основную и Карту глубины, затем выложить их как 3D фото в Facebook!

Приступим

Откройте Unity и выполните следующие действия:

Ура, у Вас получилось!

Если вы все сделали правильно (а тут трудно в чем-то ошибиться) — у вас получилось 3D фото в Facebook, вроде того, что было показано в начале статьи. Если хотите сделать 3D эффект более сильным Вам необходимо сделать Изображение глубины более контрастным в любом графическом редакторе.

Если у вас есть какие-либо вопросы или замечания — пишите нам в соц сетях или по этому электронному адресу. Ну, и, конечно, делитесь с друзьями, если было полезно!

До новых встреч!

Share if it was useful