Недавно обзавёлся 360-камерой с двумя объективами. Хочу транслировать изображение с неё в Unity. Т.к. это веб-камера, я использовал класс WebCamTexture, чтобы транслировать видео-поток на сферу (камера внутри сферы, у самой сферы полигоны повёрнуты внутрь). Но, к сожалению, столкнулся с вот такими искажениями:
Сама камера рассчитана для моб. устройств, её спокойно можно подсоединить к телефону. Скачав приложение и подключив камеру, я заметил, что искажения почти незаметны вследствие, наверное, обработки приложением:
Вот и вопрос: как добиться такого качества? Нужны ли какие-то доп. ассеты для Unity? Нужно ли использовать вместо сферы что-нибудь другое, например, встроенный в движок "Video PLayer"?
Заранее благодарен за ответы и комментарии.
|
|
|
Edit: Хм, я попробовал поместить текстуру на плоскость, и вот что получилось:
Что можно с этим сделать? Надо как-то превратить изображение веб-камеры со стереоскопического на моноскопическое.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости