Ваш сценарий использования довольно необычен (и, можно сказать, потрясающий), поэтому в основном ответ отрицательный: Three.js абстрагировал дихотомию VR для левого / правого глаза.Внутренне он визуализирует сцену с использованием массива из 2 камер с правильной настройкой левого / глазного глаза.
К счастью, у каждого объекта есть событие onBeforeRender(renderer, scene, camera, ...)
.Если вы подключите это событие и найдете способ отличить камеру для левого / правого глаза, вы сможете изменить ориентацию непосредственно перед ее рендерингом.
(возможно, слишком) простой способ отличить камеру отследить за индексом со счетчиком.