Левый и правый глаза стереоскопического видео в Unity для Gear VR не синхронизированы - PullRequest
0 голосов
/ 26 декабря 2018

Я создаю видеоплеер для Gear VR в Unity.Я достиг этого, создав одну сферу для левого глаза и вторую сферу для правого глаза, обе из которых центрированы в начале координатЯ также создал 2 камеры, обе по центру в начале координат.Левая камера и сфера находятся на одном слое под названием «левый», а правая камера и сфера на втором слое под названием «правый».Каждая сфера содержит видео.Скрипт VideoPlayer воспроизводит это видео.Каждая сфера также имеет текстуру, которая воспроизводит видео на внутренней стороне сферы.Я установил тайлинг и смещения, чтобы выборочно воспроизвести на левой сфере ту часть видео, которая предназначена для левого глаза, и воспроизвести на правой сфере ту часть видео, которая предназначена для правого глаза.Наконец, левый вид отбирает правый слой и наоборот.Все работает хорошо, за исключением того, что левое и правое видео часто воспроизводятся несинхронно за доли секунды.Я думаю, что это может быть связано с дрожанием воспроизведения.Как приложение Skybox VR player воспроизводит видео так четко и плавно?Мои видео сохраняются в активах моего проекта.Skybox извлекает видео из памяти телефона Android?Если так, как я могу изменить скрипт VideoPlayer, чтобы сделать то же самое?Или есть другие настройки / детали сценария, на которые я должен обратить внимание, чтобы исправить несинхронизированное видео двумя глазами?Спасибо, что указали мне в правильном направлении!-Gideon

...