Используя three.js, классы OculusRiftEffect, VREffect или VRRenderer позволяют программисту визуализировать свою сцену в Oculus. Рифт.
EffectComposer - это еще один класс three.js, который позволяет программисту составлять несколько различных сцен для отображения с помощью одного средства визуализации.
У меня вопрос: как я могу отобразить скомпонованный вывод EffectComposer с помощью Rift?
Проблема в следующем:
Класс OculusRiftEffect, VREffect или VRRenderer должен быть инициализирован средством визуализации, например WebGLRenderer. В цикле рендеринга класс должен быть вызван следующим образом, что приведет к отображению сцены в Rift:
this.vrrenderer.render(this.threeScene, this.camera);
EffectComposer также должен быть инициализирован средством визуализации, например WebGLRenderer. В цикле рендеринга EffectComposer должен вызываться следующим образом, чтобы составленная сцена отображалась средством рендеринга:
this.composer.render();
Однако EffectComposer нельзя инициализировать с помощью OculusRiftEffect, VREffect или VRRenderer вместо WebGLRenderer.
Вопрос в том, как подключить EffectComposer к одному из классов Rift для рендеринга?
Большое спасибо!