Мне нужна помощь в создании 180-градусного видеоплеера VR, который использует Rajawali3D и GVR

Мне удалось создать видеоплеер 360 с использованием Rajawali3D и GVR. Но я не знаю, как сделать 180 видеоплеер.

Мне не удалось создать полушарие с помощью Rajawali3D.

Как мне создать полушарие? Или есть лучший способ?

@Override
public void initScene() {
    mExoStreamingTexture = new ExoStreamingTexture("sintelTrailer",mVideoExoPlayer2);
    Material videoMaterial = new Material();
    videoMaterial.setColorInfluence(0);
    try {
        videoMaterial.addTexture(mExoStreamingTexture);
    } catch (ATexture.TextureException e) {
        e.printStackTrace();
    }

    Sphere videoSphere = new Sphere(50, 64, 32);
    videoSphere.setScaleX(-1);
    videoSphere.setMaterial(videoMaterial);
    getCurrentScene().addChild(videoSphere);

    getCurrentCamera().setPosition(Vector3.ZERO);
    getCurrentCamera().setFieldOfView(75);

    mVideoExoPlayer2.play();
    super.initScene();
}

0 ответов

Другие вопросы по тегам